Basic Member
Since Jun, 2020
Solar Power and Light (SP&L) is an Integrated Energy Company headquartered in Ohio. Everything we do is designed to help our customers take charge of their future by cutting costs, hedging risk, and meeting sustainability goals within the area of electric energy spend. SP&L’s solution…