Municipal Projects Complete 2019:
Village of Hinsdale - $6,152,258.41
Village of Addison - $1,022,310.60
Village of Woodridge - $721,270.68
Village of Bloomingdale - $197,180.54
Village of Oak Park - $229,766.54
Village of Lombard - $867,682.30
Village of Schiller Park - $323 228.90