Dr. Truvan is very thorough and approaches dental health in a collaborative manner. He is a great dentist who takes pride in his work. The office staff are also very friendly and welcoming and seem very knowledgeable in assisting with insurance and scheduling concerns. The only thing that keeps this practice from being 5-star is the practice of asking for the patient to pay in advance for the next visit or treatment - sometimes a month or two in advance of services. This practice is unorthodox in my experience with medical professionals.