Patient Experience

Have you seen Dr. Thomas Spragg before? Be the first to review!

Similar Doctors

See how Dr. Thomas Spragg compares to similar Doctors below:

Doctor

Dr. John Brinkman

  • Internal Medicine
Doctor

Dr. Muhammad Al Sharif

  • Cardiovascular Disease
  • Internal Medicine

16 Years Experience

Doctor

Dr. Yuvaraj Thangaraj

  • Internal Medicine

14 Years Experience

Locations & Directions

Mapbox Map of Dr. Thomas Spragg

1000 4th St SW
Mason City, IA 50401
Mapbox Map of Dr. Thomas Spragg

621 S Illinois Ave
Mason City, IA 50401
Mapbox Map of Dr. Thomas Spragg

1410 6th Ave S
Clear Lake, IA 50428
Mapbox Map of Dr. Thomas Spragg

730 W 3rd St
Garner, IA 50438
Mapbox Map of Dr. Thomas Spragg

505 S 1st Ave E
Lake Mills, IA 50450
Mapbox Map of Dr. Thomas Spragg

803 9th Ave N
Northwood, IA 50459
Mapbox Map of Dr. Thomas Spragg

702 E Main Ave
Rockford, IA 50468
Mapbox Map of Dr. Thomas Spragg

203 S 2nd St
Sheffield, IA 50475
Mapbox Map of Dr. Thomas Spragg

2624 Orchard Dr
Cedar Falls, IA 50613
Mapbox Map of Dr. Thomas Spragg

1624 S Grand Ave
Charles City, IA 50616
Mapbox Map of Dr. Thomas Spragg

1413 S Grand Ave
Charles City, IA 50616
Mapbox Map of Dr. Thomas Spragg

104 E Traer St
Greene, IA 50636
Mapbox Map of Dr. Thomas Spragg

1717 W Ridgeway Ave
Waterloo, IA 50701

Specialties & Expertise

Specialties

  • Internal Medicine

Background

Languages Spoken

  • English