Constantly exposed to all the elements of nature - over time, your roof can take a beating. Taking steps to prevent damage and minimize maintenance or expensive replacements begins with the type of roof you choose to install. In terms of durability, clay and concrete...

How Long Does a Tile Roof Last?
read more