EDF Renewables North America (EDFR) has finished building a 28.9-MW solar plant on the Toms River Superfund site in New Jersey and announced the plant’s commercial operation on Tuesday.