Our leadership

John O'Neill CFO & Supply Chain Babcock Canada

John O’Neill

CFO & Supply Chain

As CFO & Supply Chain, John is responsible for developing financial strategy, internal and external financial reporting, audit compliance, budgeting/forecasting, financial bid support, payroll administration and tax compliance. He is chief negotiator responsible for agreeing costing rates annually with PSPC and is also responsible for M&A valuations and analysis. In addition, John is responsible for the Supply Chain and Commercial functions. He is a Director on the Babcock Canada Board.

Prior to joining Babcock in 2008, John was CFO at DEW Engineering & Development Inc. a privately owned Canadian defence firm that provides design, complex manufacturing, and in-service support services to DND as well as commercial customers in Canada and the USA.

John holds a Chartered Professional Accountant designation (CPA, CMA).

Leadership profiles

View all Leadership Profiles