Talib Abdur-Rashid/Definition

Imam, Mosque of Islamic Brotherhood in Harlem, New York City; Deputy Amir and member of the Diwan (executive committee), Muslim Alliance in North America