With an eye for opportunity and a knack for technology, Joe Popelas, a 20-year-old student from Toronto, has carved out a ...