He has been a crystallographer for 25 years, with over a hundred publications. He is a Council member of the American Crystallographic Association and program chair for the 2009 ACA meeting in Toronto. He is Vice-Chair of the Canadian National Committee for Crystallography, a member of the International Program Committee for the 2011 International Union of Crystallography Congress in Madrid, and Chair of the IPC for the 2014 IUCr meeting in Montreal. His collaboration with visualization programmer Weiguang Guan over the past two years has lead to the MAX3D package.Coast to Coast Seminar Series: Live from Burnaby, British Columbia