David Harrison, DO

Family Medicine

MercyOne Ankeny Family Medicine

800 East 1st Street, Suite 1700

Ankeny, IA 50021 Directions

515-643-8100

www.mercyone.org

4.9 out of 5

350 verified ratings

350 Ratings, 144 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.
Jun 12, 2026
Greeted me by name. He explained the options and reasons for pursuing the course of action he chose.

Jun 11, 2026
Dr. Harrison it’s a long time my physician and I just love him

Jun 11, 2026
We love coming to visit Dr H. Gets things figured out and has always been incredibly kind. He explains things really well too.

Jun 9, 2026
have been seeing him for years and he continues to make me feel cared for

Jun 5, 2026
Dr. Harrison is the most caring physician i have ever had in my 72 years on this earth. He cares what you have to say,, he listens and responds carefully to all of your questions and concerns. He explains the course of treatment to you,, including diagrams and photos when needed. He often has a student in the room with him,, sharing his knowledge with them,, which I admire. Simply stated,, he is the best!!

Jun 4, 2026
Nice Doctor and nice stuff

Jun 4, 2026
I highly recommend Dr. David Harrison to anyone seeking a great doctor.

Jun 4, 2026
He's always been interested in my health wellness....as well as the rest of my family that goes to him.

Jun 2, 2026
always a friendly face

Jun 2, 2026
I live in Florida but come to Dr. Harrison for my medical needs!

Jun 1, 2026
Dr. Harrison is knowledgeable, friendly, professional, and helped address my concerns. Thank you.

May 29, 2026
My wife and I have been going to Dr. David Harrison for years. He is excellent and I hope he does not retire anytime soon.

May 29, 2026
I have had Dr. Harrison as my primary physician for over 15 years because he is excellent. He is very knowledgeable and strives for comprehensiveness in his diagnoses and treatments.

May 26, 2026
I’ve been his patient for several years.

May 22, 2026
Highly recommend him to others

May 21, 2026
Excellent doctor 👍

May 20, 2026
Dr. Harrison always provides quick and thorough service. He follows through when needed.

May 8, 2026
Dr. Harrison is an excellent physician! He is an example of what all physicians should aspire to be like!

May 8, 2026
Doctor always listens to me and explains things in a manner that I can easily understand

May 6, 2026
I highly recommend Dr Harrison. I am extremely pleased with his care.

Apr 30, 2026
I was comfortable seeing Dr. David Harrison for the first time. He was warm, friendly, knowledgeable, and professional. Thank you.

Apr 30, 2026
Phục vụ rất tốt và tận tâm với bệnh nhân

Apr 28, 2026
Dr. Harrison has been my primary physician since he started at Mercy. He is always through with explaining all the details of my care and keeps tabs on my success with plans or where I need improvements. He has been a major reason at 76 I am still fit to compete internationally in Water Polo and swimming.

Apr 27, 2026
Excellent doctor

Apr 22, 2026
Presents options and assists me in choosing the best one.

Apr 21, 2026
He spent a lot of time with me explaining treatment options. He always treats me with compassion and kindness.

Apr 21, 2026
He is what you want in your Dr.

Apr 20, 2026
Dr. Harrison is wonderful. He is always prepared to discuss my health. He makes me feel comfortable and we'll cared for. I am blessed to have him be my doctor. Ginny Frazee

Apr 17, 2026
Excellect Doctor. Everyone in this facility are perfessional and courteous.

Apr 16, 2026
Very thorough

Apr 13, 2026
Very personal. Good listener.

Apr 10, 2026
Explains things well and takes a personal interest in me

Apr 10, 2026
Always a great experience

Apr 7, 2026
Dr. Harrison is a superior provider. Very caring and very thorough, and explains his answers in a way that is easy to understand.

Apr 6, 2026
I know I’m in good hands and receiving appropriate counseling when needed

Apr 1, 2026
Excellent Doctor

Mar 31, 2026
He's the best!

Mar 30, 2026
Dr. Harrison takes personal interest in his patients and genuinely cares about them.

Mar 27, 2026
Dr Harrison has been awesome at helping manage my health issues and concerns. Highly recommend!

Mar 19, 2026
Very thankful to have him as my personal physician!

Mar 19, 2026
Dr. Harrison is very thorough and spends a good amount of time with me when I go in for anything. He spends the time to answer any questions that I might have.

Mar 17, 2026
Absolute best and updating taking care of my needs explaining things taking the extra time

Mar 16, 2026
he was to call me Monday with results,never did

Mar 10, 2026
Dr. Harrison is very thorough and answers. Any questions I have And explains what my options are.

Mar 9, 2026
Doc listened to my concerns, answered all my questions before I left. Great job by all staff

Feb 26, 2026
Excellent experience!

Feb 26, 2026
I always leave feeling like I wish I had more ailments because the service and treatment is 10/10.

Feb 25, 2026
Dr. Harrison is the absolute BEST care provider I have ever experienced! The last two visits, he has actually been waiting for me in the exam room - that is a rarity, almost an anomaly. He has a note card that lists all of the many health issues I have and he covers every one to get any updates on my health. He talks with me and makes certain that I have had all tests that are required for these issues for which I see specialists. He listens intently to all of my concerns and offers helpful and succinct suggestions and allows me to dictate my care when appropriate. He already knew that I had retired recently per the check-in and talked with me about all of the ways that I can stay active and healthy socially, mentally and physically. My only regret is that he is not taking new patients - my husband's physician is sorely lacking in all of these skills so I had hoped to switch his care!

Feb 23, 2026
It’s what you go to the doctor for, success

Feb 23, 2026
He is an awesome doctor.