Perspectives
People
Steve Watkins
Strategy Leader | Deloitte Consulting LLP
Steve is a leader in Deloitte’s Sustainability Strategy practice, where he focuses on helping corporate leaders to create value by integrating sustainability into their business strategies and operations. He serves clients in the semiconductor, high-tech, financial services and related industries, drawing on past roles ranging from financial journalism to banking to building his own business and growing several sustainability NGOs. Steve has a BA (honors) and an MA in economics from the University of Cambridge and an MBA from the Kellogg Graduate School of Management. He has completed a Sawhill Fellowship at the University of North Carolina, taught the Masters in Communications course at the University of Texas El Paso, and regularly publishes and speaks on topics at the intersection of business and social good.