Ahmed ElMashad

Ahmed ElMashad

Ahmed ElMashad

A wandering inhabitant of planet earth. Engineer, Economist. Thirsty for knowledge and eager to always learn more about science, psychology and philosophy.