David Charles Gaines

David Charles Gaines, MD

Family Medicine

Provider Groups

  • St. Mary's Medical Group

Primary Contact

706-310-3470
Appointments (New Patients Welcome)
Provider Groups
  • St. Mary's Medical Group

Primary Contact
706-310-3470

Services & Specialties

Areas of Specialization

  • Family Medicine

Locations & Contact

Primary Location

Georgia Family Medicine

2410 Hog Mountain Rd
Bldg 200 Ste 201
Watkinsville, GA 30677

View hours
Monday
8:00am - 5:00pm
Tuesday
8:00am - 5:00pm
Wednesday
8:00am - 5:00pm
Thursday
8:00am - 5:00pm
Friday
8:00am - 1:00pm
Georgia Family Medicine

Additional Resources

Education & Certifications

Education

Education:
Mercer University School of Medicine (1993)

Residency:
Medical Center of Central Georgia (1996)

Board Certifications

Family Medicine, Family Medicine, American Board of (1996)

Provider Groups

St. Mary's Medical Group

Provider Ratings

The following ratings and reviews are based on verified feedback collected from independently administered patient experience surveys. The ratings and comments submitted by patients reflect their own views and opinions. Patient identities are withheld to ensure confidentiality and privacy. Learn More >

5 out of 5

(287 ratings)

The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.

74 Reviews

07/18/2025

I come from Manning, SC to see him. That says it all. He is the best.

07/17/2025

Always good, personable and good at explaining things to us

07/16/2025

Outstanding in all aspects!!

07/15/2025

Dr. Gaines is a GREAT doctor!

07/08/2025

Great doctor and staff

07/02/2025

Dr. Gaines cares about his patients and it shows!

06/17/2025

I would recommend to anyone and everyone!

05/22/2025

Dr Gaines is very knowledgeable and exhibits great care in his practice.

05/19/2025

Can't say enough wonderful things!

05/19/2025

Absolutely the best anyone could ask for.

05/13/2025

He’s just so sweet and thorough with my care.

05/12/2025

Always compassionate and caring! Never seems rushed! Makes you feel as if you are his only patient!

05/01/2025

This is an amazing practice!

04/30/2025

Dr. Gaines is knowledgeable, compassionate, and caring.

04/23/2025

Excellent staff and Excellent (Dr.David Gaines)

04/23/2025

Dr. Gaines is a patient cheerleader. He stays puts me at ease during my visit.

04/14/2025

He’s on Santa’s “Nice” list

04/14/2025

Uplifting

04/10/2025

Dr. Gaines is the best!

04/08/2025

Dr. Gaines always expresses his genuine concern for my Healthcare.

04/07/2025

Dr. Gaines explains everything and answers all of my questions.

04/07/2025

He did not seem rushed.

04/03/2025

Listens and hears well

04/02/2025

Dr. Gaines is a great doctor! He’s very caring and very attentive. I am always enjoy coming and going over blood work with him and just enjoying his company.

03/28/2025

This was my first time meeting Dr. Gaines and his team. I am very comfortable with them and am confident I’ve found my new doctor.

03/28/2025

Dr. Gaines

03/26/2025

Cannot think of any shortcomings. I am fortunate to be under Dr. Gaines and staff's care.

03/19/2025

Dr. Gaines is an extraordinary physician, kind and professional

03/11/2025

Dr.Gaines take his time to listen and cares for his patients. So thankful for him.

03/10/2025

Dr. Gaines is very caring and compassionate and explains things very well.

03/05/2025

Dr. Gaines is a great doctor that is caring and compassionate to his patients.

02/28/2025

I highly recommend Dr Gaines to.anyome looking for the best physician possible.

02/24/2025

They all listened and i never felt rushed and i know they were busy

02/14/2025

It shows that Dr. Gaines takes a personal interest in each patient.

02/13/2025

He is a very nice and caring physician

02/12/2025

My only problem is that he is such a good doctor he stays booked, hard to get an appointment when you are sick.

02/10/2025

It means a lot to have a kind and excellent doctor looking out for me.

02/03/2025

I highly endorse this practice.

01/27/2025

First Class

01/24/2025

Very concerned about my health

01/23/2025

The whole St. Mary's group is wonderful and Im so glad that they reached an agreement with Aetna.

01/20/2025

I wish that I could provide Dr. Gaines with an even higher rating than very good. He is exceptional in every way and with every visit with him, I feel heard and understood and seen as a patient and as a person. I have 100% trust in his medical judgment and his care of me. He always prepares for my visits carefully and spends valuable time discussing my questions and concerns as well as his recommendations for my most healthy outcome.

01/13/2025

Dr Gaines is wonderful!

01/13/2025

He is always very good

01/06/2025

Superb practitioner.

01/02/2025

Dr. Gaines is a true gentleman and caring soul!

12/23/2024

Best doctor I have ever had.

12/19/2024

Always a good experience when I see Dr. Gaines.

12/17/2024

Very Good Doctor

12/03/2024

Keep doing what you do and you’ll be appreciated by all your patients, even the difficult ones.

11/25/2024

Dr Gaines is the best PCP -he is knowledgeable as well as personable and caring. He works very hard and deserves any extra time off or benefits.

11/21/2024

Dr. Gaines is great

11/21/2024

Always excellent

11/12/2024

Everything was good

11/12/2024

Dr. Gaines is the very best physician

11/12/2024

Trinity Health is blessed to have this man.

11/06/2024

Dr Gaines is what I am looking for in a PCP

10/29/2024

Dr. Gaines is one of the most intelligent, trustworthy, and caring physicians I have encountered in 56 years. He listens, is genuine, and is very thorough, covering all concerns and following up as needed. I can’t say enough about the care he provides to his patients. Thank you, Dr. Gaines and staff, for all you do.

10/23/2024

A perfect visit.

10/18/2024

Dr. Gaines is so amazing. I completely trust him with my medical care and he is an absolute pleasure to see. He always takes the time to explain everything to me in language that I can understand and he is very clear with my treatment plan and options. He spends a lot of time with me as a patient which can be difficult in today’s fast paced environment, but he always makes me feel like I’m the only patient he has when I’m with him. That’s a rarity in today’s world.

10/16/2024

Exactly what I needed.

10/11/2024

Dr Gaines is an excellent doc.He is very thorough and never rushes .He has helped me tremendously with my health and concerns.Very caring person.

10/10/2024

Always Greets you with a hug, a hand shake and a smile. You can always tell he is genuinely concerned about you.

10/10/2024

Great and caring

10/03/2024

He listens, he explains things in terms I can understand, He is working to get me referred for additional testing and support. He never makes me feel like I am not the priority during my time.

10/01/2024

Truly cares about my wellbeing.

09/26/2024

He probably spent to much time on me.

09/23/2024

Typical exception service from Dr. Gaines and his team.

09/18/2024

I feel I’m in great hands with Dr. Gaines

09/10/2024

I will always recommend Dr Gaines to anyone and everyone

09/10/2024

Dr. Gaines always listen to my concern and then we come up with a solution. He is a very

09/09/2024

Dr Gaines does a wonderful job with explaining things , addresses my every need

09/04/2024

Dr. Gaines always makes me feel comfortable and at ease when I'm there.

08/29/2024

Dr Gaines is superb!
Show more