Stephen Dowd is Chief Investment Officer – Private Infrastructure Strategies for CBRE Investment Management. He leads the firm’s private infrastructure investment practice, overseeing investment strategies, portfolio management, analytics and performance measurement. Stephen joined the organization in 2014 as Partner and Global Head of Infrastructure for the predecessor private infrastructure firm that became part of CBRE Investment Management and moved into his current role in 2020.
- Message


