John Wright, Ph.D., P.E.

University of Waterloo
Waterloo, ON
Canada

:Member