Stéphane Villemain

Vice President, Corporate Social Responsibility


Stéphane Villemain is responsible for all our activities related to corporate social responsibility (CSR). He defines the Company’s evolving CSR and sustainable investment strategy along with its main business groups and units. He establishes a working structure and oversees sustainability initiatives for properties, regional offices and corporate departments. His duties also include managing risks and opportunities arising from the environmental, social, and governance (ESG) issues associated with our investments, such as climate change, reduction of carbon emissions and the well-being of the occupants.

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.