سامي مأمون مصطفى أبو حفيظة

Trainer

Specialization:Sharia and Islamic Banking