Patient Reviews

Reviews reflect patients' level of satisfaction with the care they received from this provider. Dr. William Shaffer xhas an overall rating of 3.5.


Dr. William Shaffer, MD is a Doctor primarily located in Lexington, KY, with other offices in Storm Lake, IA and Spirit Lake, IA. He has 41 years of experience. Dr. Shaffer is affiliated with Buena Vista Reginal Medical Center, Lakes Regional Healthcare and Spencer Hospital. He speaks English.


Find out the languages this doctor/ or staff may speak.


Learn where this doctor attended medical school.

Locations & Directions

740 S Limestone St
Lexington, KY 40536

1525 W 5th St
Storm Lake, IA 50588

2301 Highway 71
Spirit Lake, IA 51360

Nearby Doctors

Dr. William Shaffer, MD is similar to these 3 Doctors near Lexington, KY.