Barbara H Davis , DO
Vascular Surgery
Accepting New Patients
4.6 of 5 stars
109 Ratings, 8 Reviews
Steward Health Care System - St. Elizabeth's Medical Center
Residency, Surgery, General, 2015
University of Arizona College of Medicine
Fellowship, Vascular Surgery, 2017
University of Pikeville College of Osteopathic Medicine
Medical Education, Doctor of Osteopathy, 2010
4.60 out of 5 4.6 of 5 stars — 109 Ratings, 8 Reviews
The Patient Satisfaction Rating is an average of all responses to the care provider related questions shown below from our survey. Patients that are treated in outpatient or hospital environments may receive different surveys, and the volume of responses will vary by question.
Reviewed on 07/09/2026
Very thorough in all areas.
Reviewed on 07/03/2026
She provided all really good information that I felt very satisfied with. She took her time in explaining different issues from my problem,and allowed me to ask as many questions as I needed. She also explained that we needed more information through tests that I still need to do,before we know the full scope of how to proceed. Im looking forward to working with her.
Reviewed on 05/10/2026
I love Dr Davis!! She is very understanding of the care I needed.
Reviewed on 05/02/2026
I've been coming to see Dr. Hannah Barbara Davis for a little over 5 years now. Find her remarkable. Very nice, friendly answers. All my questions. Just overall I think she's a super doctor and if they treat me like they treat everyone else that comes to the door, Id bet the Dr. 's office runs like a well oiled machine.
Reviewed on 04/27/2026
Dr Davis is exceptional.
Reviewed on 04/19/2026
As always, Dr Davis was very efficient and effective.
Reviewed on 04/17/2026
Dr. Davis is top drawer. I would recommend her to others.
Reviewed on 02/20/2026
Trust Doctor Davis literally with my life!
For non-life threatening injury or illness. X-ray and rapid testing available (all ages).
Virtual visits for minor illnesses or health concerns (2 years and older).
For sick visits, sports/ camp physicals, vaccine and more (12 months and older).
All Fields are Required
Complete the form below to request an appointment with this provider.
You may also reach us at 1-800-NORTON-1.
Click the button below to schedule an appointment with this provider.