Spirit Lake, Iowa Orthopedic Surgeons

Doctor

Dr. William Shaffer MD

  • Orthopedic Surgery

41 Years Experience

  • 2301 Highway 71
    Spirit Lake, IA 51360