Peter MacKinnon Peter MacKinnon is a senior research associate in the Faculty of Engineering at the University of Ottawa, Canada. From This Expert