Gavin was absolutely wonderful to work with. He was thorough and patient - there was a widespread power outage at the beginning of the appointment. Despite this, Gavin committed to a work around until the power resumed. I am so grateful for his diligence, expertise and amazing work ethic!