I guess Dr. Keith is an OK dentist, but I felt I was never taken care of as well as I should have been. For one thing, I didn't like the fact that Dr. Keith was pushing (expensive) treatment on me without taking the time to explain all the pros and contras. Also, I'd never before been to a dental office where the doctor would not give you an exam after a routine cleaning. The last straw for me was the fact that his office staff doesn't seem to be very competent in dealing with insurance companies. I'd have to follow through and find out why the insurance company didn't reimburse me for this or that, only to find out it was because the dental office didn't submit all the required paperwork. So, all in all, a very poor experience. I am switching to another dentist.