Michael Furlong

Research Officer - National Research Council of Canada Adjunct Assistant Professor - Systems Design Engineering, University of Waterloo