Richard Glenn

Richard Glenn

Head Of Emea Insurance Distribution And Strategy @ Invesco Canada

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.

People similar to Richard Glenn