All roofs need repairs or replacements eventually – especially in upstate New York. Roofing in Buffalo, NY in particular is a task that requires frequent attention, as the city is known for long, harsh winters with heavy snowfall and hot summers.

Replacing or repairing the roof of your home is very important. Removing old roofing materials and installing new shingles requires a lot of skill and know-how. There are lots of factors to consider when it comes to roofing houses.