What does a Roofing Contractor do?

A roofing contractor is responsible for installing and repairing roofs on both residential and commercial buildings.…