Stephen Dowd

Stephen Dowd

Formal First Name

Stephen Dowd is Chief Investment Officer at CBRE Global Investors. In this role, he is responsible for leading the firm’s private infrastructure investment practice. He also oversees all private infrastructure investment strategies, portfolio management, analytics, and performance measurement. Dowd has more than 25 years of experience in infrastructure. He has invested in companies and assets in Europe, Australia, Asia, and North and South America. Prior to this, he worked in investment banking and in the energy and infrastructure sectors across the U.S. and the U.K.

Professional Experience

Academic History