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.

Craig Bell

Craig Bell is a CA/CPA and lawyer residing in Calgary. Originally hailing from Northern Canada, he has done a lot of work in the Northwest Territories and Nunavut. Craig has a great deal of experience in investor relations, dispute resolution, regulatory affairs, and esoteric corporate and commercial law. He was chief legal officer and general counsel at several large cap public companies before working in private equity for several decades. His main practice areas are tax and intellectual property.

Our Team

Bill Bewick

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…
Jeanie Habibi

Jeanie Habibi

Jeanie studied at the University of Alberta with a major in Political Science before switching to Earth and Atmospheric Sciences. She spent the past decade working with an SEO company…
Gerald Bruce

Gerald Bruce

Gerald has extensive experience in the oil industry with a diversified background linking oil sands production, bitumen upgrading, oil refining and technology development to the Alberta oil sands market. Gerald…

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

© 2024 - IMC Projects