A roofing contractor is hired to install a new roof, or repair an existing one. You can expect high quality work and skilled workers. After all, your roof is one of the most important parts of your house, and it needs to be able to stand up to the weather. https://hudsonilmetalroofrepair.theisblog.com/14503830/how-to-choose-a-roofer-le-roy