Ameresco and Bright Canyon Energy Partner to Build Large Scale Solar and Battery Project …

Ameresco, Inc., (NYSE: AMRC), a clean technology integrator specializing in energy efficiency and renewable energy, and Bright Canyon Energy, …