Information Balance, Inc.
Arm Product Developer
Manulife
Business Unit Security Officer
Canada Life
Various Corporate Architecture Roles
Canada Life
Systems Programmer
Canada Life
Application Developer
Canada Life
Chief Information Officer Canadian Division and Vice President Information Systems Europe and Reinsurance
Canada Life
Vice President, IT Strategy and Planning
University of Toronto