Hannibal, David MD

Internal Medicine

BJC Medical Group Primary Care at Missouri Baptist Medical Center - Suite 387C

Saint Louis, MO 63131 Directions

4.7 out of 5

49 verified ratings

49 Ratings, 15 Comments


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.
Dec 12, 2024
Doctor is amazing and really takes the time to listen

Dec 5, 2024
As Dr. Hannibal is a relatively new internist and as a physician myself I had some hesitation about becoming a new patient of a new physician. Wow, was I surprised! Dr. Hannibal’s breadth of knowledge and his medical judgment is outstanding. He was very willing to include me in his clinical decision making and explained his reasoning very clearly. I recommend Dr. Hannibal without hesitation or reservation. You are lucky to have him on your staff.

Dec 5, 2024
LOVE Dr. Hannibal! He really took the time to address my health concerns and asked a lot of questions to better evaluate my health issues. I wish I would have switched to him as my doctor sooner! The staff was very nice and friendly!

Nov 26, 2024
I was very concerned about Dr Hannibal since I had been patient with my doctor for 30plus years . Dr Hannibal was very impressive. He knew my medical history, was concerned with meds I was on and suggested changes. Listened to my concerns.and showed true compassion.

Nov 22, 2024
I thought Dr. Hannibal was awesome!

Nov 6, 2024
Dr Hannibal was friendly and thoughtful

Nov 5, 2024
[Staff] and Dr Hannibal were fantastic!

Oct 28, 2024
Dr Hannibal was very friendly and professional. Ive already recommended him to others.

Oct 25, 2024
Dr Hannibal and staff were very helpful and both listened very well. I will definitely stay with this team. I was extremely impressed and happy with my new primary care physician

Oct 19, 2024
Happy with visit.

Oct 18, 2024
Dr Hannibal is a very caring, kind, person who I felt very comfortable with and had empathy for my overall health. He is a very good Doctor in a very good health care facility.

Oct 16, 2024
Dr Hannibal was cheerful, accommodating to our personal plan and educated us on all of our concerns and questions. Very pleased to think we will have a long term relationship with him as our primary.

Oct 1, 2024
Great new physician. Was genuine and is working to address chronic diabetic issues. Great addition to your Team

Sep 30, 2024
Friendly welcoming environment

Sep 24, 2024
Dr Hannibal was extremely knowledgeable and thorough in my visit. He far surpasses other doctors I’ve seen. I would highly recommend him.