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.

Bob Milbourne

With a B.A.Sc. in Metallurgical Engineering from the University of British Columbia and further studies at the Banff School of Advanced Management, Bob has over 30 years of experience in the iron and steel manufacturing sector. A former senior executive and director at Stelco Inc., he played a pivotal role in the company’s turnaround in the 1990s, significantly improving productivity and financial health. His expertise includes corporate restructuring, change management, and operational improvement. Post-retirement, he established an independent business advisory practice, providing strategic, operational, and technical guidance to major clients. He has also served on the boards of several companies, including Bruce Power Inc. and HatchCo Holdings, and has served as a Commissioner with both the B.C. Securities Commission and the B.C. Utilities Commission. His professional memberships include the Association for Iron and Steel Technology and registration with the engineering associations of Ontario and British Columbia.

Our Team

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…

John Pahl

John has over 20 years of experience in oil and gas exploration and production. He was recently Manager, Well Solutions Canada for Baker Hughes and was previously Vice President, Joint…

Stephen Kaufman

Stephens 34 years of energy sector experience includes business development, environmental technology advancement and establishing creative new collaboration groups. He spent 10 years with Shell Canada, and time in Venture…

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