Sean Pearce Engineer Toronto University of Western Ontario