Homeowner's insurance will pay the cost of the new roof and the attic ventilation, but what if the vents that were in place don’t meet code requirements?
Kevin Kirkwood was getting by as a third-generation roofer with plenty of on-the-job experience and professional drive, but he was stuck in his career.