David Stephen Keith, DO, Family Medicine

116 E 11th St
Ste 101
SpencerIA  51301-4300 (Clay County)


Phone: 712-264-3595
Fax: 712-264-3599

NPI: 1669793808
License Number: OT013526 (PA)