Duncan Owen
Duncan is the Head of Real Estate at Schroders and chairman of the Company’s investment committee. Duncan was previously the CEO of Invista Real Estate Investment Management and managing director of the property division at Insight Investment where he was responsible for setting the strategy to grow the division. Prior to this he was a founding partner of specialist boutique, Gatehouse Investment Management, being instrumental in establishing and developing the business. During his career he was also a partner at Jones Lang Wootton and a director at LaSalle Investment Management. Duncan studied at Insead Business School and is an FCA approved person and a member of the Royal Institution of Chartered Surveyors.