syed hassan ali