Ashraf Foda

Creative director, designer and artist with two decades of passionate experience in advertising and visual communication.