Dr. Shanahan and crew have taken care of my teeth painlessly and professionally. They take an interest in my overall dental health and work with me to plan ongoing work to fit in my time and budget. Thanks to them, my dental health has improved greatly. If you have dental problems, I highly recommend a visit to Dr. Shanahan.
more