Well-organized office with friendly and professional staff, who go out their way to help you even when the doctor isn't around. I can't wait for my cleaning appointment! … view more
High-quality work, extremely capable and knowledgeable, very conscientious, efficient and very personable; his staff and infrastructure clearly support his qualities and… view more