I was born in Des Moines and raised in Center Point, Iowa. There is nowhere I’d rather live and raise my family than Iowa. I had a wonderful family doctor as a role model during my childhood who really influenced my decision to follow that path.


I earned a B.S.E. in Biomedical Engineering from the University of Iowa and went on to receive my medical degree from the University of Iowa College of Medicine. I completed my residency training in Evansville, Indiana and was eager to return to Iowa to practice.


Over the past ten years I have had the opportunity to experience many different facets of medicine. I have enjoyed practicing medicine in rural Iowa, with its unique challenges and rewards. While serving the Toledo, Iowa community I was a member of the Tama County Board of Health and the medical director for both long term care facilities there. I had the privilege of working in the community health center setting, with its incredible diversity of patients. I was blessed with the opportunity to participate in medical resident education. I was humbled by serving in Haiti after the earthquake in 2010.

I have most recently worked in the urgent care setting, honing the skills required to treat acute illness and injuries. I am the medical director for the Cedar Rapids branch of Iowa Hospice, a role which not only provides fulfillment, but helps me keep perspective in life. My experiences have shaped my philosophy about health care.

Personal Interests

I am grateful to my Lord and Savior Jesus Christ for all of the many blessings He has given me. The greatest joy in my personal life is spending time with my family. I’ve been blessed with a wonderful wife and five incredible children, and being a father is easily my favorite thing to do in the world. I also enjoy music (especially jazz), sports, and computers. And I would be remiss if I failed to mention that I bleed black and gold for the Hawkeyes.

With so many diverse experiences in medicine, and so many different roles that I’ve filled, I still can’t get past the idea that health care in America isn’t what it should be. The system is driven by words such as “productivity” and “market share.” And many seem to think that bigger is better. But lost in that approach is the importance of primary care, and particularly the relationship between the patient and physician.

There is a different style of practice that has developed called a “micro-practice” or “ideal medical practice.” This model of care is based upon low overhead through an efficient practice design and use of technology. Because of low overhead, there are fewer patients seen per day, more time to spend with each one, and greater continuity of care.  As Dr. L. Gordon Moore, the leader of the ideal medical practice movement, puts it,

When you redesign a practice around these principles, you can step off the productivity treadmill and focus on excellent patient care.

That’s what my practice is about, because above all else there is no substitute for time spent with patients.  Time spent diagnosing and treating, but so much more.  Time for listening.  Time for explaining.  Time helping them navigate the health care system.  Time getting to know them. Time to share and invest in the lives of my patients.

After Hours

For medical emergencies, please call 911 or go to the nearest emergency department or urgent care facility.

For non-urgent issues please call during business hours.

Urgent issues may be able to be addressed in the office outside of regular hours

Prescription Refills

Refill requests must be made 48 hours in advance to allow time for proper management and communication with the pharmacy.  Refills after hours are discouraged.  Narcotics and controlled substance prescriptions will not be refilled without an office appointment – no exceptions.

Cancellation and “No Show” Policy

Please be courteous and notify us right away if you are unable to make a scheduled appointment.  This will allow time for others to fill that appointment time.

A “no show” is missing an appointment without notifying us, and it is an inconvenience to others and limits access to care.  Repeated “no shows” may lead to termination from the practice.


We accept most insurance plans in Eastern Iowa, however each employer’s plan can be different, with different deductibles, co-pays, and co-insurance.  Co-pays and co-insurance are expected at the time of service.  Cash, checks, and credit cards (Visa, MasterCard, and Discover) are accepted.

Unpaid balances will be billed by mail.  An unpaid balance for more than 2 months will incur a $20 late fee.  If no arrangements are made, the account will be turned over to collections.

Self-pay patients are offered a 40% discount if payment in full is made at the time of service.

There will be a fee of $25 for returned checks.