Dirty roofs have a short life span

Most people don’t realize that dirty roofs have a short life span. The before photo (above) is on many roofs.  The evidence of damage is shown below in this before/after photo. Notice the loss of roof granules in the lower portion of the photo. This clean portion once was dirty and the cleaning of this … Continued