Duncan Owen is Global Head of Real Estate at Schroders where he has responsibility for providing leadership and developing the growth strategy of the business, as well as its investment direction. As part of this role, he chairs the Schroders Real Estate Investment Committee and SREIM board, as well as being a member of the Real Estate Global Indirect Investment Committee. He is also the Investment manager for Schroder UK REIT.
Before joining Schroders, Duncan served as CEO of Invista Plc from 2006 to 2012, and was previously a Board Director at Insight Investment and concurrently Head of Alternative Investments. He joined Insight Investment in 2003 following its acquisition of Gatehouse Investment Management, a real estate investment management boutique, which he co-founded.
Duncan is also a member of the Royal Institution of Chartered Surveyors and British Property Federation’s Policy Committee, and is a Non-Executive Director of the Church Commissioners Board and a member of its Asset Committee.