McCarthy Wins Contract for Illinois' Largest Solar Project | Engineering News-Record