bid results
Lifecycle Curb Gutter Replacement
$6,144,164
17.79%
$7,237,055