A new roof is one of the greatest investments you’ll make, so you need to select the right residential roofing contractors. That means you’ll have to do some