Dr. John Mays, MD


969 North Mason Road

Saint Louis, MO 63141 Directions



4.8 out of 5

420 verified ratings

420 Ratings, 107 Comments

Apr 26, 2024
Dr Mays is an outstanding physician, one who cares about the person and inspiries me to be my best self

Apr 25, 2024
Dr Mays is excellent

Apr 17, 2024
All were considerate and informative.

Apr 14, 2024
Dr. Mays and each team Member I interacted with were very professional, courteous, kind, listened to my concerns and were helpful.

Apr 13, 2024
Dr Mays fit me in quickly

Apr 13, 2024
Dr Mays is wonderful doctor, listens, explains and advises very well. So glad I switched to him.

Apr 10, 2024
Dr. Mays-Great doctor.

Apr 10, 2024
Dr. Mays and all other staff were friendly and polite.

Mar 14, 2024
Every individual I came in contact with was exceptional!!!

Mar 7, 2024
[Staff] and Dr.John Mayes are the A team!! Everyone was awesome 👌

Feb 22, 2024
Dr Mays reminds me of the excellent care and high standards expected from the drs in So Calif. He understood my symptoms and my past illnesses and took charge immediately. I feel I trust and like my new doctor here.

Feb 16, 2024
Dr Mays was great. He prepared with my history and was very professional and very nice.

Feb 14, 2024
All excellent

Feb 13, 2024
Dr Mays is an excellent Dr who listens and is not afraid to admit his limitations. He does not know all the answers but digs untill he finds the answers. I respect that.

Feb 10, 2024
Dr. Mays is great. Super approachable and caring.

Feb 9, 2024
Everyone was friendly, efficient and professional.

Feb 9, 2024
It was my pleasure meeting Dr. Mays. Dr. Mays was very kind in his manner, very thorough and knowledgeable in his explanations. Professional yet very approachable. I wasn’t rushed in any way. I look forward to my continued care by Dr. Mays

Feb 8, 2024
Everyone did an amazing job

Feb 8, 2024
Dr mays is very personal and perceptive

Feb 7, 2024
Everyone I came in contact with was friendly, attentive and professional. I have a great deal of confidence in Dr. Mays. Unbelievably efficient operation plus I really value being able to set up my next appointment before I leave.

Feb 7, 2024
Great people who care

Feb 4, 2024
Dr. Mays was very friendly but held me accountable for medical decisions I could control.

Feb 1, 2024
Before Dr Mays entered the examination room he is prepared for our medical examination. He was up to date with recent a recent visit to the ER, and referred doctor appointments.

Jan 31, 2024
He has a calm and friendly manner and does not rush you.

Jan 31, 2024
Dr. Mays is a product of his profession! He has played his professional music into my needs with flying colors! He is he is an asset to BJC and integral part of your Hospital! I am profoundly touched with his skills and friendly personality! I am so lucky to have him as my Doctor! I wish him the best!

Jan 27, 2024
Couldn’t have been more pleased from the minute I walked in the office to check in to the time I left! [Staff] and Dr. Mays all outstanding! Can’t tell you how much it was appreciated!

Jan 18, 2024
Dr. May’s is an excellent internist and is very prompt in addressing my needs.

Jan 18, 2024
Dr Mays really pays attention when iI speak to him or asks questions

Jan 17, 2024
Dr. May's takes time, listens, explains well and shows concern. Medical knowledge is excellent along with his care, including excellent staff. Highly, highly recommend him.

Jan 16, 2024
My PCP retired in 2021 who I had been seeing for over 30 years. I was a bit nervous finding a new PCP, especially with getting my bloodwork done. Dr. Mays was kind, listened to me patiently and didn't rush me out the door. He did not make me feel "stupid" with any of my questions or comments and was very empathetic. I really appreciate that! I am very fortunate to have chosen Dr. Mays as my new PCP and am grateful for him and his team.

Jan 15, 2024
Dr. Mays is excellent- great communication skills and he truly cares about his patients

Jan 13, 2024
Dr Mays truly gave us excellent compassionate care.

Jan 11, 2024
Dr. May’s listens, explains and makes you feel comfortable, makes you feel he cares.

Jan 11, 2024
Dr Mays is awesome. He listens, cares about my health and well being and encourages me . He’s followed up with referrals and added test. He’s very personable.

Jan 11, 2024
I was delighted with the time and attention Dr. Mays gave to me. He was exceptional in both professional medical care and personal concern and interaction. I was especially grateful for his patience in talking with me and answering my many questions. I left feeling overwhelming positive about Dr. Mays, as a person as well as medical practitioner. This is the level of treatment and care every doctor and every medical office should provide.

Jan 8, 2024
Dr Mays was very friendly and knowledgeable.

Jan 8, 2024
Everyone is extraordinary

Jan 6, 2024
Each member I came into contact with was kind, professional and knowledgeable about their part.

Jan 4, 2024
Everyone I dealt with was exceptional!

Jan 1, 2024
Dr. Mays always asks pertinent questions to find out the health status of my husband. He gives excellent suggestions.

Dec 29, 2023
Dr. Mays impresses me with his honest feedback and problem-solving.

Dec 29, 2023
I continue to be amazed at the service I receive from Dr. May's office! His preparation for each visit is amazing and his ability to provide care for my medical problems are second to none! I truly believe he is one of the best doctors I have had to date!

Dec 29, 2023
Dr. Mays was great.

Dec 22, 2023
Dr. Mays was great. A very enjoyable visit.

Dec 21, 2023
Dr. Mays is new to me and he makes me feel very comfortable talking to him.

Dec 21, 2023
I have very much confidence in Dr. Mays.

Dec 20, 2023
This was my first appointment at BJC West. I made a great choice from an excellent recommendation. That is a difficult decision for an 88 yr. old grinch. Dr.Mays is a great listener; a wonderful quality these days. I

Dec 19, 2023
Dr. Mays is really sharp. Great Internist.

Dec 8, 2023
All members of the staff were excellent in meeting my needs and concerns.

Dec 8, 2023
Always a positive experience.