The Benefits of Renewable Energy Certificates (RECs) for Diesel Generator (DG) Sets editor September 25, 2024