Skip to main content

David MacKinnon

David MacKinnon
Executive Vice President & Chief Operating Officer

David began his journey with IMP Solutions as the Director of Sales in 2006. In his current role as Executive Vice President and Chief Operating Officer he is responsible for managing the IMP Solutions Division.

David has worked in Information Technology in Ontario and the Atlantic provinces for the past 26 years. He also founded and ran a successful education technology company in the Greater Toronto Area for 17 years. His unique IT experience informs his leadership approach at IMP Solutions.

He holds an Industrial Engineering degree from the Technical University of Nova Scotia (now Dalhousie).

David is a big fan and supporter of amateur basketball in Canada. He has coached in numerous boys and girls programs over the last 30 years and enjoys watching all levels of the game. He was a Board member of Canada Basketball for 8 years and was chairman of the Men’s and Women’s National team from 2004-2008.