background
background
Dr. John Gresham, MD

Dr. John Gresham, MD

Cardiology*
25+ years of experience

Dr. John Gresham, MD is a cardiologist in San Antonio, TX and has over 25 years of experience in the medical field. Dr. Gresham has extensive experience in Heart Conditions and Adult Congenital Heart Conditions. He graduated from Eastern Virginia Medical School in 1999. He is affiliated with medical facilities such as Methodist Hospital Stone Oak and Peterson Regional Medical Center. He is accepting new patients and telehealth appointments.

4 Star Rating
Based on 38 reviews 4 Star Rating (38 reviews)

Practice

540 Oak Centre Dr Ste 260 San Antonio, TX 78258
Telehealth available

Dr. Gresham is a Healthgrades Choice provider in Cardiology

The Healthgrades Choice designation helps you understand the most important factors to consider when choosing a healthcare professional. This designation is earned based on four set standards.
Read our methodology

  • Above average experience
  • Good hospital quality
  • Good patient ratings
  • No healthcare sanctions

Experience Check

Search for experience in a specific area

Dr. Gresham's Reviews

Likelihood to recommend Dr. Gresham

4.0
38 ratings, 22 with a written review
5 star
71%
71%
4 star
0%
0%
3 star
8%
8%
2 star
0%
0%
1 star
21%
21%

Your trust is our top concern.

We strive to keep reviews honest, trustworthy, and fair.

Doctors can not pay for good reviews, nor can they pay to have negative reviews removed.

We monitor all reviews to ensure they comply with our guidelines and don’t include personal information, profanity, libel, defamation, harassment, obscenity or fraud.

Any reviews that are deemed fraudulent or violate our guidelines will be removed immediately.

All reviews are confirmed and audited before publication, and community members have the ability to flag inappropriate content for further review by our team.

I've had several cardiologists in my 80+ years. He is by far the VERY best. He's warm, personable, professional, and intelligent.
What went well
  • Office environment
  • Appointment scheduling
  • Listened & answered questions
  • Explained conditions well
  • Staff friendliness
  • Appointment wasn't rushed
  • Trusted the provider's decisions
What could be improved
No results
Helpful
Ruby – Apr 07, 2025
×Post a ResponseAre you Dr. Gresham?
ONLY DOCTOR IN OFFICE ??
DR GRESHAM USUALLY HAD A SECOND DR OR PA BUT THAT IS NO LONGER THE CASE. I TRIED TO MAKE AN APPT WITH MY DR OF YEARS AND WAS TOLD HIS NEXT AVAILABLE APPT WOULD BE IN AUGUST 2024. I TOLD THEM MY HUBBY WHO SEES HIM ALSO REALLY NEEDS TO SEE HIM NOW. THEY SAID TO GO TO THE METHODIST HOSPITAL AND LET THEM KNOW HE IS OUR DOCTOR. THEY HAVEN'T DECIDED IF THEY WILL HIRE A 2ND DOCTOR FOR THE PRACTISE. I GUESS I BETTER START LOOKING FOR ANOTHER DOCTOR. UGH. SUCH A SHAME.
What went well
No results
What could be improved
  • Difficult to schedule appointment
1 other person found this helpful
Helpful
Jun 21, 2024
×Post a ResponseAre you Dr. Gresham?
Poor, difficult, belligerent, non caring Md. Rude staff.
What went well
  • Wait times
What could be improved
  • Office environment
  • Didn't listen or answer questions
  • Didn't explain conditions well
  • Staff wasn't friendly
  • Appointment was rushed
  • Didn't trust the provider's decisions
5 others found this helpful
Helpful
Maria Espinoza – Nov 08, 2022
×Post a ResponseAre you Dr. Gresham?
Dr. Gresham is amazing, and has such great bedside manner. However, he has probably the worst office staff I've ever encountered (and it takes a lot to disappoint me). They are extremely unprofessional, incompetent, and have zero people skills. It's so bad I am considering finding another cardiologist.
What went well
  • Listened & answered questions
  • Explained conditions well
  • Trusted the provider's decisions
What could be improved
  • Difficult to schedule appointment
  • Staff wasn't friendly
8 others found this helpful
Helpful
Jun 09, 2021
×Post a ResponseAre you Dr. Gresham?
Dr. Gresham is a caring doctor who attends to your questions and offers suggestions where you need them. He is interested in your best health capabilities and encourages you to use your strengths to maintain good habits once you leave the office. I am grateful to both his PA and him for the kind of medical needs I have.
What went well
  • Listened & answered questions
  • Explained conditions well
  • Staff friendliness
  • Appointment wasn't rushed
What could be improved
No results
3 others found this helpful
Helpful
May 12, 2021
×Post a ResponseAre you Dr. Gresham?
The absolute rudest, condescending, belligerent physician I have ever been treated by in my life. The way I was spoken to was deplorable. His ranting and raving directed at me was a disgrace. My opinion to anyone considering using this physician is to stay far away and find another cardiologist who actually cares about your health and upholds the oath they took.
What went well
No results
What could be improved
  • Office environment
  • Staff wasn't friendly
  • Didn't trust the provider's decisions
5 others found this helpful
Helpful
Apr 21, 2021
×Post a ResponseAre you Dr. Gresham?
This is first cardiologist I have felt comfortable around. He is a real person. He and his PA are great. They go over everything and answer any questions you may about what is going on and what to expect about what is going to happen. I wish he was my first doctor, then I would not be so apprehensive. His staff is an ongoing challenge, but good help is hard to find these days.
What went well
  • Appointment scheduling
  • Listened & answered questions
  • Explained conditions well
  • Appointment wasn't rushed
  • Trusted the provider's decisions
What could be improved
  • Staff wasn't friendly
5 others found this helpful
Helpful
Robert G – Apr 06, 2021
×Post a ResponseAre you Dr. Gresham?
Dr. Gresham is an excellent doctor that will spend as much time as you need to understand what issues you may have. His PA is also a straight shooter that takes the time to connect personally. They are a really good team. They do get busy, so having patience is required. His admin staff at check-in can be a little abrupt, but nurses are thorough. I totally recommend Dr. Gresham and his PA for long term heart care. He has been my doctor for 4 years.
What went well
  • Appointment scheduling
  • Listened & answered questions
  • Explained conditions well
  • Appointment wasn't rushed
  • Trusted the provider's decisions
What could be improved
  • Office environment
  • Staff wasn't friendly
  • Long wait times
3 others found this helpful
Helpful
Paul Sharrick – Feb 18, 2021
×Post a ResponseAre you Dr. Gresham?
I was seen by Dr. Gresham within the first 15 minutes of my coming into his office preceded by a staff member taking my vital signs and performing an EKG. Dr. Gresham examined my heart status thoroughly and combed through my lengthy medical records. He explained anything that I had questions about. He refilled all my heart medications, set me up for a CT angiography of my heart and referred me to an Endocrinologist to care for my Thyroid/ parathyroid. I am very, very pleased with the care I received!
What went well
  • Office environment
  • Appointment scheduling
  • Listened & answered questions
  • Explained conditions well
  • Staff friendliness
  • Appointment wasn't rushed
  • Trusted the provider's decisions
What could be improved
No results
5 others found this helpful
Helpful
Mary – Apr 16, 2020
×Post a ResponseAre you Dr. Gresham?
Terrible
What went well
No results
What could be improved
  • Office environment
  • Difficult to schedule appointment
  • Didn't listen or answer questions
  • Didn't explain conditions well
  • Staff wasn't friendly
  • Appointment was rushed
  • Didn't trust the provider's decisions
2 others found this helpful
Helpful
Jan 18, 2020
×Post a ResponseAre you Dr. Gresham?
Went in for my 1st visit and was very impressed with him and his whole staff! Put me at ease about all my concerns.
What went well
No results
What could be improved
No results
5 others found this helpful
Helpful
May 03, 2019
×Post a ResponseAre you Dr. Gresham?
Dr Gresham is very patient and takes his time to answer all your questions. I have great confidence in his medical knowledge and would highly recommend him. Rick and the whole team are great and truly care about their patients.
What went well
  • Office environment
  • Appointment scheduling
  • Listened & answered questions
  • Explained conditions well
  • Staff friendliness
  • Appointment wasn't rushed
  • Trusted the provider's decisions
  • Wait times
What could be improved
No results
2 others found this helpful
Helpful
Christine Scharmen in San Antonio , TX – Jun 14, 2018
×Post a ResponseAre you Dr. Gresham?
Dr. Gresham has been my cardiologist for almost 2 years now. Based on his recommendation I had a pacemaker installed. He saved my life and gave me back a more normal lifestyle and a better all around quality of day to day living with full time work and family recreation. His bedside manner is excellent and he goes above and beyond to stay in touch and to gave me an explanation of how I am doing and what is going that I could easily understand. I would recommend him unequivocally to all.
What went well
  • Office environment
  • Appointment scheduling
  • Listened & answered questions
  • Explained conditions well
  • Staff friendliness
  • Appointment wasn't rushed
  • Trusted the provider's decisions
What could be improved
No results
4 others found this helpful
Helpful
Laszlo Andre in Canyon Lake, TX – Jun 30, 2017
×Post a ResponseAre you Dr. Gresham?
I will not be recommending Dr. Gresham to anyone especially if a pacemaker is involved. I am very disappointed in the level of concern and consideration for situations unique to an individuals needs. I will be pursuing a doctor for my mother that shows some concern and is willing to try and accommodate the patient instead of the schedules of outside contractors. Considering the remote monitoring service provider has changed recently, I was expecting a little more attention to have been shown.
What went well
  • Office environment
What could be improved
  • Difficult to schedule appointment
  • Staff wasn't friendly
4 others found this helpful
Helpful
Betty Sue Prollock in San Antonio, TX – Jun 07, 2017
×Post a ResponseAre you Dr. Gresham?
The admin got us an appointment right away. However, the Dr. never showed up. The staff knew the Dr. was not on site, but instead of letting us know - they just ignored us until we pressed the issue 45 minutes later. I understand emergencies, but communicate. Nurse told us PA was available and just as good as the Dr. and that the Dr. relied on the PA's opinion. Really??? No comfort there. Also, the Dr. shares an office with another Dr. and the other Dr.'s staff was very rude.
What went well
  • Appointment scheduling
What could be improved
  • Staff wasn't friendly
  • Long wait times
4 others found this helpful
Helpful
Pamela Starkey in San Antonio – Jun 01, 2017
×Post a ResponseAre you Dr. Gresham?
Dr. Gresham has ALWAYS been there for me. He is kind, caring and listens to you, which is a rare thing nowadays. I would Highly Recommend him to Anyone!!! He had an Awesome Bedside Manner but gives it to you straight. I am very lucky to have such a Wonderful Cardiologist!!
What went well
  • Office environment
  • Appointment scheduling
  • Listened & answered questions
  • Explained conditions well
  • Staff friendliness
  • Appointment wasn't rushed
  • Trusted the provider's decisions
  • Wait times
What could be improved
No results
Helpful
Becky Z in Spring Branch, TX – Feb 28, 2017
×Post a ResponseAre you Dr. Gresham?
Cant exaggerate enough how nice the staff is :) The doctor is caring and takes his time with his patients. Defiantly my go to heart doctor.
What went well
  • Office environment
  • Appointment scheduling
  • Listened & answered questions
  • Explained conditions well
  • Staff friendliness
  • Appointment wasn't rushed
  • Trusted the provider's decisions
What could be improved
No results
2 others found this helpful
Helpful
Juan Boy in San Antonio, TX – Oct 25, 2016
×Post a ResponseAre you Dr. Gresham?
The staff is excellent!! Very friendly and awesome experience seeing Dr. Gresham. The clinic is an aseptic environment, efficient, and communicative. Saved my heart he coukd save yours.. Would highly recommend.
What went well
  • Office environment
  • Appointment scheduling
  • Listened & answered questions
  • Explained conditions well
  • Staff friendliness
  • Appointment wasn't rushed
  • Trusted the provider's decisions
What could be improved
No results
2 others found this helpful
Helpful
Delilah Mendoza in San Antonio, TX – Oct 25, 2016
×Post a ResponseAre you Dr. Gresham?
I would like to add that during my 2 and one half years with Dr. Gresham, I have been totally satisfied with his staff, his performance, and his skills. They saved my life. He often called me to check on my progress. My family was very pleased with our choice!
What went well
  • Office environment
  • Appointment scheduling
  • Listened & answered questions
  • Explained conditions well
  • Staff friendliness
  • Appointment wasn't rushed
  • Trusted the provider's decisions
  • Wait times
What could be improved
No results
1 other person found this helpful
Helpful
Sandra W. Due in San Antonio, TX – Aug 16, 2016
×Post a ResponseAre you Dr. Gresham?
I have been a patient of Dr. Gresham for a few years now. He has taken care of me through a heart attack and several other procedures. He is very personable and concerned about my health.
What went well
  • Office environment
  • Appointment scheduling
  • Listened & answered questions
  • Explained conditions well
  • Staff friendliness
  • Appointment wasn't rushed
  • Trusted the provider's decisions
What could be improved
No results
2 others found this helpful
Helpful
Cecilia R. in San Antonio, TX – Jul 10, 2016
×Post a ResponseAre you Dr. Gresham?

Leave a review

How was your experience with Dr. Gresham?

About Me

biography

Dr. John Gresham, MD is a cardiologist in San Antonio, TX and has over 25 years of experience in the medical field. Dr. Gresham has extensive experience in Heart Conditions and Adult Congenital Heart Conditions. He graduated from Eastern Virginia...read more
  • Cardiology

  • Interventional Cardiology

*Healthgrades does not verify qualifications for medical specialties. Please verify your provider's specialty and qualifications directly with your provider and applicable medical board.

  • Eastern Virginia Medical School

    Medical School, 1999
American Board of Medical Specialties®
American Board of Internal Medicine®
Cardiovascular Disease
Interventional Cardiology
For detailed information about any of the below board actions, please search for the provider's records on the linked state licensing board or the Federation of State Medical Boards. To learn more about the difference between these sources, please refer to our FAQs.
Healthgrades has not received any data indicating a board action exists for this provider.

Dr. Gresham is a Healthgrades Choice provider in Cardiology

    Read our methodology

    Insurance Check

    Search for your insurance carrier and choose your plan type

    Locations

    Practice

    Texas Spine Clinic540 Oak Centre Dr Ste 260 San Antonio, TX 78258
    1

    Practice

    Office575 Hill Country Dr Ste 301 Kerrville, TX 78028
    2
    Office575 Hill Country Dr Ste 301 Kerrville, TX 78028
    3