Skip to content

Top 25 Energy Consultants and Leaders of 2025

We’re proud to share that Steve Ottley, Managing Director and Head of Chemicals, has been ranked #3 on The Consulting Report’s “Top 25 Energy Consultants and Leaders of 2025.”

With more than 30 years of experience across the energy, chemicals, and industrial sectors, Steve is recognized for helping executive teams strengthen supply chains, improve cost discipline, and drive enterprise execution in complex, capital-intensive environments.

As market conditions tighten, where will true operational resilience come from in 2026? Contact Steve directly to discuss these priorities

 

Connect with us

Have a particular business challenge you'd like to address?
Submit this contact form to speak with one of our executives.