JD and his crews do great work. In the past 5 years, his crews have replaced my roof twice along with new gutters and fence stain. JD fully explains what to expect and stays on top of the crews and with you. You’ll be happy!