The roof is a major component of any home. The roof protects the rest of the house from the elements as well as the people living inside. A roof can last for 20 to 30 years or more if the homeowner is proactive and takes care of this area of the home. There are several… Continue reading