Mahmoud Fahmy Nokrashy Pasha

GPTKB entity