Great practice with caring staff. You get what you pay for. Phone calls to remind me of appointments, when regular checkups are due, and a genuine caring atmosphere. Seems like the same 3-4 people have written scathing remarks about this practice over several different review sites and my experiences resemble nothing they have written.
more