John is a strong believer in community involvement devoting both personal and business efforts to supporting educators and young entrepreneurs that are developing and applying technology to improve society worldwide. He is an executive board member at Communitech, a board member of the National Ballet School (in Canada) and CTT, is on the affinity board for Memorial University, and alumni council member for the University of Waterloo.