DELCORA To Reduce CSOs in Chester, Pa.
In August, the Delaware County Regional Water Quality Control Authority (DELCORA) entered into a settlement with the U.S. Environmental Protection Agency to improve its combined sewer and stormwater drainage system in the City...
Read More