I have been going to Dr. John for the past six years. Dr. John and his office staff are very professional, and the cleanings were great. When you have an appointment they are so punctual every time, there is no waiting. When you need to get work done Dr. John is the best.