Richard Ellis is the Managing Director of Arch Street Capital Advisors’ European business, based in the London office. In this capacity he leads the origination, asset management and execution of European investment deals, and is actively engaged with the firm’s capital partners.
Prior to joining Arch Street, Mr. Ellis co-founded and managed Amiri Capital for 14 years, a European commercial real estate investment firm with offices in the UK and UAE, focused on investing capital on behalf of foreign institutional investors. During his time at Amiri Capital, Mr. Ellis invested and managed over Eur 2 billion of assets across a wide range of sectors including office, logistics, and the living sector. Prior to Amiri Capital, Mr. Ellis was the Head of Venture Strategy at Lloyds Bank and a management consultant at L.E.K Consulting, a leading global strategy consulting firm.
Mr. Ellis holds a B.A. in Philosophy, Politics & Economics from the University of Oxford and an M.B.A. from INSEAD.