Stéphane Villemain

Vice President, Corporate Social Responsibility


Stéphane Villemain is responsible for all activities related to corporate social responsibility (CSR). He defines the Company’s evolving CSR 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 and social issues associated with the Company’s investments, such as climate change, reduction of carbon emissions and occupier wellness.

Stéphane has more than 13 years of experience in corporate responsibility and sustainable development. Before joining Ivanhoé Cambridge in 2020, he spent nearly four years as Director, Responsible Investment, at PSP Investments, where he helped define and implement CSR strategies, policies and action plans. 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 holds a master’s degree in engineering from the École Polytechnique de Paris, a master’s degree in engineering from the École Nationale du Génie Rural des Eaux et Forêts (AgroParisTech) and a master’s degree in civil and environmental engineering from McGill University.