Ahmad Hafez

Consultant and Project Manager in Germany