Khaled Abou Alfa
Chartered Engineer
Toronto, Canada
02 / Daily Sketch