Muhammad bin Jafar Al-Sadiq

GPTKB entity