Tag Archives: American Islamic preacher

Ammaar Saeed

Ammaar Saeed also known as Mufti Sheikh Ammaar Saeed is an American Islamic preacher and the founder and president of the Islamic Research Foundation New ...

Read More »