Mahmoud Baligh

GPTKB entity