Mohamed S. Hafez

Counsel
Helmy, Hamza and Partners