Swinerton Pays $2.3M to Settle Alleged Solar Project Water Violations | Engineering News-Record