Mohamed El-Masry
Mohamed El-Masry

Mohamed El-Masry

A person who becomes obsessed with little things that need a better expression or one who likes to play with ideas.