Sherihan Ahmed Abdel Fattah El Shalakani

GPTKB entity