A Season For Every Roof Job All you need to replace your old roof is a new roof, right? Well, not really - roof replacement is not as straightforward as it appears. For instance, a contractor was recently hired by an affluent condo board to undertake a million-dollar... Read more