Hassan Ali Khalid's Profile