Dan arrived promptly at the scheduled time. He performed his work professionally and answered my questions. Dan reviewed the work he did with me and summarized the bill. I would recommend Dan.