David McCrae Porter earned a Bachelor of Arts (BA) from Queen's University in Kingston, Ontario. He then pursued graduate studies in England, obtaining a Master of Arts (MA) from the University of Sussex. Returning to Canada, Porter completed his Bachelor of Laws (LLB) at the University of Toronto Faculty of Law.
27 total