Always on time. Always articulates clearly what he's going to do, and why. Puts me at ease with his chair side manner. Takes excellent care of the entire family, including our young children. His staff is very friendly and professional too. Highly recommend!