Wonderful practice! Every encounter is always a positive one. The office staff and assistants are consistently pleasant and professional. The Hygienists do an amazing ... more