من هو حسن بن عبدالله القرشي