
He joined the company in 2017 as its Chief Operating Officer. Before joining Leeward, Mr. Allen served as Vice President of Operations – Power at AltaGas and had operational and P&L responsibility for their North American generation fleet. Mr. Allen also worked in several executive roles while working for Duke Energy Corporation for over 20 years. At Duke he served as Vice President, Fossil Hydro Operations Carolinas West, Senior Vice President Environmental Health and Safety, Vice President Duke Energy Renewable Operations, and numerous other positions within the corporation. He holds an MBA from Northwestern University’s Kellogg School of Management and a Bachelor of Science degree in Electrical Engineering from University of Cincinnati.