Steven Powell is the founder of Southern California Edison. Based in Rosemead, California.
Steven Powell is the President and Chief Executive Officer of Southern California Edison, an investor-owned electric utility that provides reliable, clean, and affordable power to over 15 million people across a 50,000-square-mile service area in Central, Coastal, and Southern California. He previously served as executive vice president, Operations, leading various operational groups, and has held multiple leadership positions since joining the company in 2000, including senior vice president of Strategy, Planning and Operational Performance. Powell holds a bachelor’s degree in chemical engineering and an MBA from UCLA.
Full founder directory · Investor directory · Company funding database · Fundraising library