Mike B. says, "I had a roof replacement done in 2016 by Jeff from JML. He was knowledgeable and responsive throughout the whole process. He took care of the insurance and communicated the length of the repair then had his guys do a great job with the site cleanup."