Gamal Abdelhamid Omar

Gamal Abdelhamid Omar

Managing Director