Firm sweeps up contract to provide clean energy for TECA

Breaking