Leadership

Ben Stafford

Chief Operating Officer

Ben Stafford has served as Chief Operating Officer of TerraForm Power since June 2023. In this role, Mr. Stafford leads the operations and asset management of TerraForm Power’s generation assets, repower and optimization development, and construction activities. Prior to joining TerraForm Power, Mr. Stafford held senior leadership roles in GE Renewable Energy’s onshore wind business, focusing on repower and services in North and South America. Before joining GE, Mr. Stafford was an infantry officer in the United States Marine Corps and is a graduate of Yale University.

Back to Leadership