Mgr. Hassan Ali Mohamed Elhadidy, Ph.D.