David did a thoroughly professional job on our roof and gutters. He was on time, delivered as requested, and completely cleaned up the removed material. He pointed out an unrelated but longstanding drainage issue that previous cleaners(and I) had missed. I appreciate that spirit of ownership and I would not hesitate to hire him again.