Stéphane Villemain

Head of Sustainable Investment


Stéphane Villemain is responsible for the sustainable investment strategy and all related activities, contributing to Ivanhoé Cambridge’s portfolio resilience in addition to creating positive impact in the communities where the company is present. In this capacity, his team drives the decarbonation and carbon neutrality strategies along with the main business units and manages the risks and opportunities arising from the environmental, social, and governance (ESG) issues associated with our investments. This mandate also includes the development of social impact and inclusion strategies.

Before joining Ivanhoé Cambridge in 2020, Stephane was Director, Responsible Investment, at PSP Investments, where he helped define and implement ESG strategies, policies and action plans for the investment portfolio. He was previously Senior Manager, Climate Change and Sustainability Services, at Ernst and Young from 2012 to 2016. He also held positions of increasing responsibility in CSR and sustainability for Deloitte and its clients from 2007 until 2012.

Stéphane graduated (MEng) from École Polytechnique (Paris) and École Nationale du Génie Rural des Eaux et Forêts (AgroParisTech) and holds a master’s degree in civil and environmental engineering from McGill University.