Leadership Team

About

The Leadership Team at E Source is responsible for setting the strategic direction of the company, fostering innovation, and ensuring operational efficiency. Comprising executives from various expertise areas, they collaborate to enhance research capabilities, drive digital solutions, and elevate customer engagement, ultimately aiming to improve energy-saving initiatives and increase overall customer satisfaction in the utility industry.