SEPTA and Lightsource BP sign contract for 43.8 megawatts of solar power
The Southeastern Pennsylvania Transportation Authority (SEPTA), among the largest transit agencies in the United States serving the Greater Philadelphia region, and Lightsource BP, a global leader in the development, financing and management