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 - 12: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)

Residency:
Atrium Health Navicent The Medical Center (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

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

48 Reviews

06/29/2026

I love Dr. Gaines!

06/24/2026

Dr. Gaines is a great listener and encourages patients with his medical knowledge and experience. The MA, Kimberly is enthusiastic and thorough in her approach to patient care.

06/23/2026

Absolutely my pleasure to say Dr. Gaines is and has always been my best pcp and thoroughly enjoy seeing him.

03/19/2026

Dr. Gaines is a refreshing change to most drs in this day & time. He is kind, witty &. Most importantly knowledgeable of your medical issues. He is patient & thorough & never makes you feel like he has one foot out the door. I feel like I am in the best of care with him & his staff. The practice runs very smoothly, the staff will actually talk to you on the phone & they get your questions & concerns answered in a timely matter!I would highly recommend Dr. Gaines to my family & friends.

03/18/2026

Just thankful for his time and knowledge during a very difficult time for me and my family.

03/12/2026

Dr Gaines always goes beyond what’s necessary to provide health care

03/10/2026

Dr. Gaines is the finest doctor I have experienced in my 67 years on this earth!

03/06/2026

I look forward to each visit to see Dr. Gaines. He explains everything so clearly advises me how I can better take care of myself.

03/06/2026

I recommend Dr. David Gaines without reservation. His staff is knowledgeable and professional.

02/26/2026

Always invested in my getting in better health.

02/26/2026

He talks to you and explains everything to be doing something wrong. He’ll get on to you to make you do right you just I just have to listen to him and do what I’m supposed to do to get myself well but he is very good. He takes time with his patience and talks to you like a doctor should

02/25/2026

Always listens and cares

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

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

01/30/2026

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

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

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/23/2026

I have complete confidence in Dr Gaines.

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 is an absolute Godsend! A real-life angel on Earth. He's the best, cannot say it enough.

01/14/2026

He takes a great deal of time and explains throughly

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

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

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

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

10/21/2025

Just a all around great Dr.

10/21/2025

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

10/15/2025

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

10/15/2025

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

10/09/2025

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

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