Replacing your roof is a serious investment. A good roof should last 30 years, so it’s important to do your research before hiring someone to do the work. Keith McGonigle, owner of Clear Choice Home ...