IMC Team Members

Much of our insight comes from the experience of our team members. IMC takes considerable pride in its team, and the fact that over 25 team members are former clients.

Bill Bewick

Bill Bewick is an Edmonton-based political consultant and public policy analyst who served as the Wildrose Official Opposition Director of Policy at the Alberta Legislature from 2010-2017, and was the Director of Policy for the UCP Caucus in 2022-23. He led the development of election platforms in 2012, 2015, and the UCP’s winning platform in 2023. With Fairness Alberta, he was the de-facto spokesperson for the Equalization referendum’s Yes campaign in 2021, and has published numerous nation-wide columns. He has a B.A. and M.A. from the University of Alberta and a Ph.D. from Michigan State University. He has been an American Politics Instructor at Athabasca University since 2011.

Our Team

Terry Kuharchuk

Terry has over 30 years of experience as an intellectual property lawyer, patent agent, and trademark agent. Terry is also registered as a P.Eng. with APEGA. Terry has extensive experience…

Rod Crockford

Rod has extensive experience in the electricity sector in Alberta. As President and CEO of EnCana Power and Processing, Rod was actively involved in a broad range of project development,…

Patrick Spotowski

Patrick has 20 years of experience working within an accounting environment. He has extensive knowledge on accounting controls; payroll and financial principles. Patrick has provided support in project finances and…

Step out of okay and into exceptional.
It all starts with a simple conversation.