Berry, Daniel M, University of Waterloo, Canada