David Blowes
University of Waterloo
Groundwater Geochemistry and Remediation Group