Duke Energy Fined $102M for Clean Water Act Violations | 2015-05-14 | ENR | Engineering News-Record