The Delaware Department of Natural Resources and Environmental Control has assessed a $246,739 penalty on Croda, Inc., a chemical manufacturer based at the Atlas Point facility in New Castle. The manufacturing facility released a plume ...
© 2022 Delaware Business Times
Holiday flash sale! Subscribe to Delaware Business Times and save 50%.
Limited time offer. New subscribers only.