Ben Richards
Managing DirectorSustainability
Ben Richards is a Managing Director at Hudson, who leads the team responsible for identifying and managing material sustainability factors across the investment lifecycle. Mr. Richards has over 21 years of experience in Sustainability.
Prior to joining Hudson in 2022, Mr. Richards was a Director, Sustainability and Climate, at Deloitte, where he led a range of sustainability-related programs. These included corporate sustainability strategy projects, launching the global climate risk proposition, and delivering a global multi-stakeholder project with the UK Government and the University of Cambridge ahead of the UN COP26 climate change conference.
Mr. Richards holds a Bachelor of Arts in English from the University of Oxford.