Prof. Dr. Mahmoud Hashem

GPTKB entity