Hisham Abdelhamid

A video and technology nerd always looking for new ways to tell stories differently.