Major General Khaled Mosharraf

GPTKB entity