Any roofer will tell you that installing a new roof requires precision. The entire process starts with accurately measuring and calculating the area of the roof and establishing how much material will be needed. Add that to the fact that it might be important to add some extra shingles and materials in case any issues … Continue Reading