John has an undergrad degree in Honours Business Administration from the University of Western Ontario and a post grad degree in Law, (LL.B) from Osgoode Hall. He practiced as a la... more... See more text