INVITATION TO BID

INVITATION TO BID: HMT 50 MTR POOL ROOF REPLACEMENT BEAVERTON, OR Bids due: June 7, 2016 @ 2:00 pm Notice is hereby given that Tualatin Hills Park & Recreation District (THPRD) is requesting sealed bids from qualified contractors and/or Garland Roofing certified Roofing installers for this project – See metal roofing specification section 07410. Bids …

End of Results