Stephen Dowd is currently the Chief Investment Officer in Private Infrastructure Strategies at CBRE Investment Management. Prior to this role, Stephen served as the Senior Vice-President in charge of Infrastructure and Timberland at Ontario Teachers' Pension Plan Board. Stephen also held various leadership positions at Enron Corporation and has a background in finance and real estate analysis. Stephen holds an MBA from The Tuck School of Business at Dartmouth and a degree in History from Princeton University.
Sign up to view 7 direct reports
Get started