Hare, K. G, University of Waterloo, Canada