Ali Dehghan

Victoria, British Columbia, Canada

Thinker, Software Engineer, Researcher, Web Developer and E-Commerce man.