Brief

EDF Renewable Energy wades into the C&I DER space with new business unit