Muhammad ibn Sharif

GPTKB entity