Brief

Alevo inks deal for 8-MW storage project in Delaware