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 (Family Practice) (1996)

Board Certifications

Family Medicine, American Board of Family Medicine (1996)

Provider Groups

St. Mary's Medical Group

Medical Group

THMG

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

(247 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.

91 Reviews

02/16/2026

Dr. Gaines is a very knowledgeable and kind primary care provider who I feel takes care of my entire self, both physical and mental health. In this day and age of doctors treating you like a number and just trying to get you in and out of the practice as quickly as possible… Dr. Gaines is a unicorn. All patients should be lucky enough to have such a capable and kind provider taking care of them.

02/12/2026

Dr Gaines is the best physician I have ever had . Not only does he provide wonderful care but he teaches you . I learn something every visit , he takes his time regardless how busy he is and is so empathetic. I travel 1.5 hr to see him

02/02/2026

Happy to say that he has my 100% support and appreciation.

01/30/2026

Hes an awesome dr and sits an listen to your needs and Explains to you.

01/30/2026

I am very fortunate to have Dr. Gaines as my Doctor

01/29/2026

Amazing physician. I feel so comfortable with Dr Gaines. He is so kind and caring. Really listens and thinks about your well being.

01/27/2026

While most patients dread going to a doctor, I have found it to be a pleasant experience with Dr. Gaines.

01/23/2026

I have complete confidence in Dr Gaines.

01/23/2026

Dr. Gaines takes genuine interest in me as a patient, and when he asks questions he truly listens to the answers and offers multiple options. It's clear he cares about his patients, and it's also clear that he stays very much on top of the "state of the art" and recent studies when it comes to treatments. I'm comfortable talking with Dr. Gaines about all of my concerns.

01/21/2026

Provides excellent care.

01/21/2026

Great service+

01/16/2026

He has been very helpful and has given me several suggestions which would be beneficial to my health.

01/15/2026

Dr. Gaines is the best! Need more like him.

01/14/2026

He takes a great deal of time and explains throughly

01/14/2026

He is an absolute Godsend! A real-life angel on Earth. He's the best, cannot say it enough.

01/13/2026

Dr. Gaines takes the time to address all of your concerns and truly cares about your health.

01/07/2026

Just keep it up

12/30/2025

The time we spent together was very productive and we caught up on many things going on in both our lives. I am completely confident and comfortable there.

12/22/2025

I hope he never moves or retires.

12/15/2025

Dr. Gaines is truly dedicated to family medicine. He is thorough and patient. Friends tell me I am lucky to be his patient.

11/18/2025

Dr. Gaines oozes true caring and concern. I trust him completely.

11/13/2025

Dr.Gaines is very knowledgeable and thorough. He will take time to explain any questions I have.

11/12/2025

Dr. Gaines is a wonderful doctor and makes me feel very welcome and comfortable to see him. He always takes the time you need and explains things to me as well so that I understand what I need to be doing. Thank You Dr. Gaines and all his staff for serving me.Carrie Bero

11/12/2025

He is a caring provider that only wants the best for his patients.

11/11/2025

Dr. Gaines provides great medical care in a professional, personable manner.

10/24/2025

Dr G is so kind and caring.

10/22/2025

Every one in the office was amazing

10/21/2025

He's the best Doctor in the world, no question about it.

10/21/2025

Dr. Gaines always goes above and beyond each time I see him!

10/21/2025

Just a all around great Dr.

10/15/2025

Dr Gaines was very personable and really cared for all of my concerns.

10/15/2025

Dr Gaines is like the old timey family doctor I had as a kid. Always cares.

10/09/2025

Doctor Gaines has been taking care of our family for years! He sees our grown children as patients. He treats us like his own family and has never let us down :)

10/09/2025

Dr Gaines made me feel like a human and not a number. My experience with him was wonderful.

10/07/2025

Will always visit Dr.Gaines as long as we both are alive and still working. No one like him.

09/30/2025

I always leave with a positive feeling that the provider and his staff have given their best to make sure I can remain heathy and thrive.

09/15/2025

Dr. Gaines is an experienced, most knowledgeable physician.

09/12/2025

Dr. Gaines is a genuine and caring doctor. I have the utmost respect for respect for the entire practice

09/12/2025

We are very blest to have Dr David Gaines as our GP. He’s amazing❣️

09/10/2025

Dr. Gaines is always professional and genuinely interested in my health and how to make it better.

09/09/2025

Covered labs, any questions I had and made me feel he actually cared anout me as a patient.

09/09/2025

Never makes me feel rushed. He is thorough and considerate and I feel blessed to have him as my PCP.

09/08/2025

Dr. Gaines is wonderful! He clearly cares about his patients, and was incredibly thorough and made me feel taken care of.

09/02/2025

He is wonderfully attentive, knowledgeable and compassionate.

08/27/2025

I am very grateful for Dr, Gaines' care. He and his staff are outstanding.

08/27/2025

He’s just the best!

08/22/2025

Dr. Gaines is an excellent physician. And, he really cares about me as a patient and making sure I understand everything.

08/15/2025

He is absolutely the best!!!!

08/11/2025

Dr. Gaines is an exceptional primary care physician. He is caring, compassionate and thorough. I'm always at ease with him and know that I can talk openly and honestly with him about any health issues. He is genuinely interested in my wellbeing and, despite his busy schedule, I never feel rushed. He and his entire staff are a great asset for St. Mary's Health Care System.

08/07/2025

Best doctor I have ever had!!!

08/05/2025

Dr. Gaines answered all of my questions. He took a lot of time explaining my tests and conditions. He gave me lots of suggestions that will help me become healthier.

07/29/2025

Compassion and caring Doctor!

07/28/2025

Dr. Gaines spends sufficient time to make sure you are satisfied with his treatment recommendations. Such a great bedside manner.

07/25/2025

I never feel rushed. Dr. Gaines is clearly focused on quality care.

07/24/2025

Always enjoy my appointments with Dr. Gaines

07/22/2025

Nothing but positive in every aspect of the level of care Dr Gaines and his team offer. I would recommend anyone who takes their health seriously. The staff is truly awesome.

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/26/2025

Keep up the good work and very pleasant environment you provide

06/26/2025

Dr Gaines goes above and beyond . He genuinely cares about you

06/25/2025

Wonderful

06/25/2025

Dr. Gaines reminds me of how medicine used to be practiced. So refreshing in this day of get'em in get'em out healthcare service.

06/17/2025

I would recommend to anyone and everyone!

06/16/2025

Dr Gaines he listen to my concerns. And him and I come up with a solution to the problems. Talking to him is like I am talking to my best friend.

06/06/2025

My only complaint is that he is so good that he is always busy, it’s hard to get an appointment when you are sick.

06/04/2025

Dr. Gaines has an extraordinary professional demeanor and is well-versed on my personal care plan. He is deeply concerned for my well-being. He is always thorough and friendly in his approach to my health care.

06/03/2025

Dr. Gaines is a wonderful asset to St. Mary's and I know that he truly wants the best for me and my health.

06/02/2025

thorough, well prepared (knows my history), good natured, pleasant

05/22/2025

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

05/19/2025

Absolutely the best anyone could ask for.

05/19/2025

Can't say enough wonderful things!

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

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

04/23/2025

Excellent staff and Excellent (Dr.David Gaines)

04/14/2025

Uplifting

04/14/2025

He’s on Santa’s “Nice” list

04/10/2025

Dr. Gaines is the best!

04/08/2025

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

04/07/2025

He did not seem rushed.

04/07/2025

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

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
Show more