Sharif Ezzat
Sharif Ezzat

Sharif Ezzat

Rational optimist, pragmatic futurist, skeptical seeker