Abdalla Idris Ali

Abdalla Idris Ali, is the Chairperson of the Islamic Media Foundation.


 * Director, Islamic Society of North America