Muhammad Al-Faruqi

Mr. Muhammad Al-Faruqi