Day: June 2, 2019

Eliminate Leaks

Garage Roofing Part 2 – Choosing Roofing Materials

In part 1 of this series of articles on garage roofing, we discussed how to plan and prepare for replacing an old roof on a …

Read More