Hashem Khalifa
Hashem Khalifa

Hashem Khalifa

A man who has passion to learn and patience to grow!