Randy is the BEST! We had “The Roof Doctor” put on a new roof after multiple hailstorms shredded our shingles. The insurance adjuster was kind of a dick and said everything looked fine. Randy inspected our roof and found many places where there was hardly any aggregate left. His assessment and bid was approved by our insurance, and we got a completely new roof with Hail-Guard shingles by “The Roof Doctor!” Always on time (or early), and Randy and Martin do a GREAT job!