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!
I would recommend to anyone and everyone!
Dr Gaines is very knowledgeable and exhibits great care in his practice.
Can't say enough wonderful things!
Absolutely the best anyone could ask for.
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.
Excellent staff and Excellent (Dr.David Gaines)
Dr. Gaines is a patient cheerleader. He stays puts me at ease during my visit.
He’s on Santa’s “Nice” list
Uplifting
Dr. Gaines is the best!
Dr. Gaines always expresses his genuine concern for my Healthcare.
Dr. Gaines explains everything and answers all of my questions.
He did not seem rushed.
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
Cannot think of any shortcomings. I am fortunate to be under Dr. Gaines and staff's care.
Dr. Gaines is an extraordinary physician, kind and professional
Dr.Gaines take his time to listen and cares for his patients. So thankful for him.
Dr. Gaines is very caring and compassionate and explains things very well.
Dr. Gaines is a great doctor that is caring and compassionate to his patients.
I highly recommend Dr Gaines to.anyome looking for the best physician possible.
They all listened and i never felt rushed and i know they were busy
It shows that Dr. Gaines takes a personal interest in each patient.
He is a very nice and caring physician
My only problem is that he is such a good doctor he stays booked, hard to get an appointment when you are sick.
It means a lot to have a kind and excellent doctor looking out for me.
I highly endorse this practice.
First Class
Very concerned about my health
The whole St. Mary's group is wonderful and Im so glad that they reached an agreement with Aetna.
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.
Dr Gaines is wonderful!
He is always very good
Superb practitioner.
Dr. Gaines is a true gentleman and caring soul!
Best doctor I have ever had.
Always a good experience when I see Dr. Gaines.
Very Good Doctor
Keep doing what you do and you’ll be appreciated by all your patients, even the difficult ones.
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.
Dr. Gaines is great
Always excellent
Everything was good
Dr. Gaines is the very best physician
Trinity Health is blessed to have this man.
Dr Gaines is what I am looking for in a PCP
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.
A perfect visit.
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.
Exactly what I needed.
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.
Always Greets you with a hug, a hand shake and a smile. You can always tell he is genuinely concerned about you.
Great and caring
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.
Truly cares about my wellbeing.
He probably spent to much time on me.
Typical exception service from Dr. Gaines and his team.
I feel I’m in great hands with Dr. Gaines
I will always recommend Dr Gaines to anyone and everyone
Dr. Gaines always listen to my concern and then we come up with a solution. He is a very
Dr Gaines does a wonderful job with explaining things , addresses my every need
Dr. Gaines always makes me feel comfortable and at ease when I'm there.
Dr Gaines is superb!