Richard Glenn
About Richard Glenn
Richard Glenn is the Head of EMEA Insurance Distribution and Strategy at Invesco EMEA in London, with over two decades of experience in the financial services industry, particularly in insurance and capital markets.
Current Position at Invesco EMEA
Richard Glenn is currently serving as the Head of EMEA Insurance Distribution and Strategy at Invesco EMEA, based in London, England, United Kingdom. He is responsible for developing and implementing insurance distribution strategies across the EMEA region. His role involves high-level strategic planning to enhance the company's insurance distribution framework.
Previous Role at Invesco EMEA
Before his current position, Richard Glenn worked as the Head of Insurance UK and Ireland at Invesco EMEA for 8 months in 2019. During this period, he focused on driving the company's insurance initiatives in the UK and Ireland, laying the groundwork for future strategic developments.
Experience at Nomura
From 2008 to 2019, Richard Glenn was the Managing Director and Head of Insurance Solutions Group Europe at Nomura. Over his 11-year tenure, he led significant projects that focused on innovative insurance solutions. His leadership contributed to driving the growth and development of insurance solutions across the European market.
Role at Lehman Brothers
Richard Glenn served as Director of Insurance Capital Markets at Lehman Brothers from 2007 to 2008 for 11 months. His role involved managing capital market strategies specific to the insurance sector, where he gained extensive experience in insurance capital markets.
Positions at Barclays
Richard Glenn also held multiple senior roles at Barclays, including Associate Director positions in both Barclays Capital Insurance Capital Markets (2006-2007) and Barclays Capital Balance Sheet Advisory (2001-2006). His work focused on balance sheet advisory and insurance capital markets, contributing significantly to the company's strategic financial initiatives.
Educational Background
Richard Glenn obtained his Master's Degree in Mechanical Engineering from the University of Bath, where he studied from 1997 to 2001. Prior to that, he attended Foyle and Londonderry College from 1990 to 1997. His strong background in mechanical engineering has provided a technical foundation for his extensive career in financial services.