Sharif Abdul-Hamid bin Muhammad

GPTKB entity