Author: Karim Noureldin
Born: 1967