I chose this practice after I visited another dentist and was made to feel bad for not going in a while (no insurance) and being advised to have a lot of work done. Dr. Leonard did a great job of explaining his interpretation of my x-rays and the state of my teeth. I was advised I only needed some work done and that it was related to my age, not due to lack of care. I highly recommend going here if you want to feel confident and informed about your dental health while being treated like a human being! Great service from reception as well.