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.
Sep 24, 2026
What else would you like to say about your experience?
Dr Hannibal is a great listener and makes me feel comfortable about his genuine feelings about my care.
Sep 22, 2026
What else would you like to say about your experience?
Dr David Hannibal is so caring, kind, attentive to detail and intelligent. He is a great doctor and personable, too. Such a great find. Thank you!
Sep 17, 2026
What else would you like to say about your experience?
Good experience.
Sep 16, 2026
What else would you like to say about your experience?
Dr. Hannibal & his MA, provided me with excellent follow up care in addition to my annual physical. Dr. Hannibal is a great listener & communicated my continued plan of care very well.
Sep 16, 2026
What else would you like to say about your experience?
Dr Hannibal listened to everything I said and took notes on everything for future visits
Sep 14, 2026
What else would you like to say about your experience?
I rate everything in that practice and especially with the doctor as excellent. Everything you could ask me, I would rate as excellent. We're really happy to be with Dr. Hannibal and look forward to seeing him in the next few weeks. Thank you.
Sep 12, 2026
What else would you like to say about your experience?
Dr. Hannibal is a excellent, compassionate doctor. He listens to you and goes over all of the health issues in detail. He is the best Doctor I have ever had.
Sep 9, 2026
What else would you like to say about your experience?
Excellent in depth introductory visit.
Aug 31, 2026
What else would you like to say about your experience?
Excellent experience I’m glad to have left a concierge practice
Aug 25, 2026
What else would you like to say about your experience?
Dr. Hannibal and the staff there are outstanding! They were efficient and took the time to go over everything and answer all of my questions without making me feel rushed or that they had other patients waiting
Aug 25, 2026
What else would you like to say about your experience?
Very thorough and compassionate care
Aug 13, 2026
What else would you like to say about your experience?
Dr. Hannibal is amazing. He's perfect for you guys. I think everything is fine.
Aug 13, 2026
What else would you like to say about your experience?
Dr Hannibal very thorough & helpful.
Aug 13, 2026
What else would you like to say about your experience?
Very kind and respectful dr and staff.
Aug 12, 2026
What else would you like to say about your experience?
Dr Hannibal and staff were fantastic!
Jul 22, 2026
What else would you like to say about your experience?
Always good.
Jul 21, 2026
What else would you like to say about your experience?
All good
Jul 14, 2026
What else would you like to say about your experience?
I am happy with the prompt communication regarding test results and treatment.
Jul 7, 2026
What else would you like to say about your experience?
Very thoughtful and thorough for an annual check up that ended up also addressing early pregnancy. Thank you.
Jun 29, 2026
What else would you like to say about your experience?
Dr Hannibal is very thorough and easy to talk to.
Jun 26, 2026
What else would you like to say about your experience?
I appreciate Dr Hannibal and his style. He listens and then discusses options and his recommendation. Very happy with him.
Jun 23, 2026
What else would you like to say about your experience?
Dr. Hannibal is such a kind, caring, and thorough physician. He listens attentively and explains things so well. He always makes you feel comfortable and heard. He is a wonderful asset to BJC!
Jun 18, 2026
What else would you like to say about your experience?
Nice experience.
Jun 18, 2026
What else would you like to say about your experience?
Dr. Hannibal is very good and the office staff were very attentive. The offices were clean and well lit.
Jun 18, 2026
What else would you like to say about your experience?
Dr. Hannibal and his staff are 10/10! I’ve never had a bad experience with them.
Jun 17, 2026
What else would you like to say about your experience?
I’ve been a patient now for 15+ years. I feel like I’ve gotten the best care possible. Dr. David Hannibal is wonderful caring and kind. He listens well truly concerned about your health. Makes recommendations listens well. I’m very glad and lucky that he’s my doctor.
Jun 17, 2026
What else would you like to say about your experience?
Dr Hannibal was very thorough & knowledgeable in assessing my husband’s multiple issues. It was very reassuring that he was putting puzzle pieces together. & addressing everything .
Jun 4, 2026
What else would you like to say about your experience?
Most Excellent Experience!
May 11, 2026
What else would you like to say about your experience?
Dr Hannibal listened and explained everything, was attentive and friendly
May 7, 2026
What else would you like to say about your experience?
Only my second appointment with Dr. Hannibal, but really like him so far. He is clearly knowledgeable, but also reasonable and understanding. I am hopeful to have him as my PCP for years to come.
May 2, 2026
What else would you like to say about your experience?
Dr Hannibal is an excellent doctor. He listens when you explain the health issues you are having, and comes up with sound ways to treat them. It is hard to find a good doctor. I would definitely recommend Dr Hannibal to my friends.
May 1, 2026
What else would you like to say about your experience?
Not much to say, I always get good care at BJC and that’s a fact
Apr 29, 2026
What else would you like to say about your experience?
David Hannibal, my doctor, is fantastic. One of the best doctors I've ever had.
Apr 28, 2026
What else would you like to say about your experience?
Dr Hannibal has been great! He is very thorough and listens to any concerns I have.
Apr 28, 2026
What else would you like to say about your experience?
It was nice the time he took with me and my concerns.
Apr 27, 2026
What else would you like to say about your experience?
I was happy with the nurse and doctor.
Apr 23, 2026
What else would you like to say about your experience?
The office is welcoming while being professional.
Apr 21, 2026
What else would you like to say about your experience?
Dr. Hannibal treats me as a patient with compassion, respect, and expertise. He always walks in with his ever occurring smile and enthusiasm.
Dr. Hannibal has played an integral part in coordinating my care with a cardiac and neurological team of doctors.
He listens attentively and even remembers events with my family and how they will affect my care.
I am so fortunate to be under his care, and I hope he remains my primary care physician for many years to come!
Apr 21, 2026
What else would you like to say about your experience?
It's very good
Apr 21, 2026
What else would you like to say about your experience?
Everyone was on time. No waiting. Great job.
Apr 18, 2026
What else would you like to say about your experience?
Dr. Hannibal was very professional, through, listened to me and was warm and friendly...same goes to Mattie his nurse assistant....highly recommend!!
Apr 16, 2026
What else would you like to say about your experience?
I’m glad that I found Dr. Hannibal !
Apr 7, 2026
What else would you like to say about your experience?
Dr Hannibal was very attentive. asked allot of questions about my past health concerns and was very easy to talk to
Apr 3, 2026
What else would you like to say about your experience?
Dr. Hannibal is a great doctor. He listens and makes you feel assured with the plan he has for your care. Would definitely recommend him as a PCP.
Apr 2, 2026
What else would you like to say about your experience?
Dr. Hannibal is absolutely terrific and listened carefully to all my concerns. He made me feel valued and I trust his care. I was somewhat nervous as this was my first visit to a doctor for 30 years and she did nothing to make me feel comfortable. Overall Dr. Hannibal and the staff are outstanding.
Apr 2, 2026
What else would you like to say about your experience?
On our first visit with Dr. Hannibal, he definitely took the time to get to know us and understand our concerns. We are very pleased with him and look forward to working with him in the future.
Apr 1, 2026
What else would you like to say about your experience?
Dr. Hannibal listened, showed care & compassion, & didn’t make me feel rushed.
Mar 28, 2026
What else would you like to say about your experience?
Dr Hannibal is a kind and compassionate doctor who makes you feel as if you are his only patient
Mar 27, 2026
What else would you like to say about your experience?
Dr Hannibal is very personable and listens well. I was apprehensive getting a new doctor when my docotr retired. I really like Dr Hannibal and feel like I’m continuing to get great care.
Mar 20, 2026
What else would you like to say about your experience?