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.
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
Happy to say that he has my 100% support and appreciation.
Hes an awesome dr and sits an listen to your needs and Explains to you.
I am very fortunate to have Dr. Gaines as my Doctor
Amazing physician. I feel so comfortable with Dr Gaines. He is so kind and caring. Really listens and thinks about your well being.
While most patients dread going to a doctor, I have found it to be a pleasant experience with Dr. Gaines.
I have complete confidence in Dr Gaines.
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.
Provides excellent care.
Great service+
He has been very helpful and has given me several suggestions which would be beneficial to my health.
Dr. Gaines is the best! Need more like him.
He takes a great deal of time and explains throughly
He is an absolute Godsend! A real-life angel on Earth. He's the best, cannot say it enough.
Dr. Gaines takes the time to address all of your concerns and truly cares about your health.
Just keep it up
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.
I hope he never moves or retires.
Dr. Gaines is truly dedicated to family medicine. He is thorough and patient. Friends tell me I am lucky to be his patient.
Dr. Gaines oozes true caring and concern. I trust him completely.
Dr.Gaines is very knowledgeable and thorough. He will take time to explain any questions I have.
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
He is a caring provider that only wants the best for his patients.
Dr. Gaines provides great medical care in a professional, personable manner.
Dr G is so kind and caring.
Every one in the office was amazing
He's the best Doctor in the world, no question about it.
Dr. Gaines always goes above and beyond each time I see him!
Just a all around great Dr.
Dr Gaines was very personable and really cared for all of my concerns.
Dr Gaines is like the old timey family doctor I had as a kid. Always cares.
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 :)
Dr Gaines made me feel like a human and not a number. My experience with him was wonderful.
Will always visit Dr.Gaines as long as we both are alive and still working. No one like him.
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.
Dr. Gaines is an experienced, most knowledgeable physician.
Dr. Gaines is a genuine and caring doctor. I have the utmost respect for respect for the entire practice
We are very blest to have Dr David Gaines as our GP. He’s amazing❣️
Dr. Gaines is always professional and genuinely interested in my health and how to make it better.
Covered labs, any questions I had and made me feel he actually cared anout me as a patient.
Never makes me feel rushed. He is thorough and considerate and I feel blessed to have him as my PCP.
Dr. Gaines is wonderful! He clearly cares about his patients, and was incredibly thorough and made me feel taken care of.
He is wonderfully attentive, knowledgeable and compassionate.
I am very grateful for Dr, Gaines' care. He and his staff are outstanding.
He’s just the best!
Dr. Gaines is an excellent physician. And, he really cares about me as a patient and making sure I understand everything.
He is absolutely the best!!!!
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.
Best doctor I have ever had!!!
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.
Compassion and caring Doctor!
Dr. Gaines spends sufficient time to make sure you are satisfied with his treatment recommendations. Such a great bedside manner.
I never feel rushed. Dr. Gaines is clearly focused on quality care.
Always enjoy my appointments with Dr. Gaines
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.
I come from Manning, SC to see him. That says it all. He is the best.
Always good, personable and good at explaining things to us
Outstanding in all aspects!!
Dr. Gaines is a GREAT doctor!
Great doctor and staff
Dr. Gaines cares about his patients and it shows!
Keep up the good work and very pleasant environment you provide
Dr Gaines goes above and beyond . He genuinely cares about you
Wonderful
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.
I would recommend to anyone and everyone!
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.
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.
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.
Dr. Gaines is a wonderful asset to St. Mary's and I know that he truly wants the best for me and my health.
thorough, well prepared (knows my history), good natured, pleasant
Dr Gaines is very knowledgeable and exhibits great care in his practice.
Absolutely the best anyone could ask for.
Can't say enough wonderful things!
He’s just so sweet and thorough with my care.
Always compassionate and caring! Never seems rushed! Makes you feel as if you are his only patient!
This is an amazing practice!
Dr. Gaines is knowledgeable, compassionate, and caring.
Dr. Gaines is a patient cheerleader. He stays puts me at ease during my visit.
Excellent staff and Excellent (Dr.David Gaines)
Uplifting
He’s on Santa’s “Nice” list
Dr. Gaines is the best!
Dr. Gaines always expresses his genuine concern for my Healthcare.
He did not seem rushed.
Dr. Gaines explains everything and answers all of my questions.
Listens and hears well
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.
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.
Dr. Gaines