Omar ElNaggar

Omar ElNaggar

Omar ElNaggar

Technology evangelist, Eagles fanatic, H+, cartoon/video game nerd. Excelsior!