Zach does great work; I have no complaints. He explains everything in easy-to-understand terms, and answers all my questions. Also, my dog likes him too.