Muhammad Ahmad Mahgoub

GPTKB entity