Mohamed S. Hafez

Senior Counsel
Helmy, Hamza and Partners