muhammad higgins