Duncan
Mackenzie

University of Waterloo
Organization