muhammad gregory