A roofer, roof mechanic, or roofing contractor is a construction worker who specializes in roof construction. Roofers replace, repair, and install the roofs of buildings, using a variety of materials, including shingles, bitumen, and metal.
Having a good roof on your home helps protect you and your family from the elements. Over time, you may notice damage to the roof and need to decide if it's time to replace it. Yet, many ask "how do I know I need a new roof? What are the telltale signs?" It's far better