Construction Economics for June 3, 2019 | 2019-05-29 | Engineering News-Record