He completed B.Sc. Agr. and M.Sc. degrees at the University of British Columbia and then a Ph.D. at the University of Dundee in 1995. He joined Laurier in 2006 following postdoctoral studies at Ben-Gurion and McMaster Universities and then a period as a federal government scientist and research manager at Mining and Mineral Sciences division of Natural Resources Canada. The McGeer lab is focussed on solutions based research directed at integrating fundamental understandings of how inorganic contaminants impinge on physiological processes in aquatic organisms and the application of this understanding in prediction models that contribute to environmental protection by reducing uncertainty.