Welcome to Our Practice!

We’re Drs. Duff and Richardson. And we’ve been dentists long enough to learn a thing or two about dentistry. For us, dental care has just as much to do with people as it does teeth. So, we treat our patients like neighbors instead of numbers. And it’s the reason we run our business like it’s a piece of the community. In the end, we know the smiles we give are as essential as the smiles we clean. 

We’re Drs. Duff and Richardson.
And at our practice, dental care is people care.

Whether your dental needs are a complete exam and cleaning, a full-mouth restoration, or anything in between, we promise to provide you with exceptional care as we enhance the natural beauty of your smile.

Learn More

Creating Miles of Smiles Since 1969!

Call us and make an appointment today and see why generations of Richmond families have trusted Drs. Duff and Richardson for all of their dental needs…..we’ll give you a reason to smile!

Meet the Doctors

Learn Who We Are

  • J Scott Duff, III, DDS

    Dr. Duff grew up right here in Richmond, Virginia.  After graduating from The Collegiate Schools in 1982, he attended The University of Georgia receiving a B.S. in Chemistry.

    Learn More

  • Anna Moore Richardson, DDS

    Dr. Anna Moore Richardson has moved here with her husband from Alabama where she was a general dentist as well as working in a pediatric office.

    Learn More

  • John Collie, DDS

    Dr. John Collie grew up in Danville, VA. He attended Hampden-Sydney College and graduated with a B.S. in Biology in 2015. 

    Learn More


What Our Clients Say About Us

  • "Always welcoming, and the best of service. I've been with this practice for two generations of the Doctors Duff (46 years) and Doctor Cox also, and they and their staff have always been both friendly and professional."
    Jim B.
  • "Entire experience was excellent. All the pre-appointment communications and online forms were so easy to complete. Dr. Richardson was awesome. As was everyone else I encountered. As a new patient, I was so pleased I’d found my new dental practice."
    Sharon F.
  • "I've always dreaded going to the Dentist; I put this appt. off for over 2 years; I would have gone right away had I remembered how gentle, caring, and kind the entire crew at Duff and Cox is. Highly recommend."
    Kathryn S.
  • "I have been a patient at this practice for a few years but this was my first time being seen by Dr Richardson, and she was great. I came in for a cleaning and exam in the last trimester of pregnancy, she was very compassionate and she made sure I was comfortable throughout my visit. She’s a great addition to the team. Although we are moving, I still plan to continue to be a patient at this practice."
    Lindsay P.
  • "I chose Dr. Cox as my dentist a few years ago and it was a very good choice I made. It has always been a good experience when I go there. The staff is very polite and helpful and makes you feel like you are not a stranger. I appreciate Dr. Cox and his staff. I give them 10 stars instead of 5."
    Don L.
  • "A friend recommended Dr Duff when we moved here 4 years ago. WOW! Never thought we'd be raving about a dentist but these are the best people- friendly, professional and will do whatever they can to make your visit go smoothly. It is so refreshing to have a dentist who treats you like a person and explains what he is doing and why. Have had to call them for dental "emergencies" and they did what was needed to get me in ASAP and took care of me. Everyone in the office is so nice and friendly; if you have fears about going to the dentist, go see Dr Duff- you'll be glad you did!"
    Stephen S.


Your oral health is vital to your overall health, yet we understand
that many of our patients are not able to receive the dental treatment they need without insurance.

We created our Dental Wellness Savings Program to provide affordability and greater access to quality dental care. 

It is not dental insurance, but we happen to think it’s even better!

Learn More

Our Location

Find us on the map

Hours of Operation

Our Regular Schedule


7:30 am-5:00 pm


7:30 am-5:00 pm


7:30 am-5:00 pm


7:30 am-5:00 pm


7:00 am-3:00 pm