Thomas Schreiber, MD
Family Medicine
Primary Contact
563-557-9111
Appointments (New Patients Welcome)
Primary Contact
563-557-9111About
Dr. Schreiber has resided in Dubuque for most of his life with his wife and has four children. His favorite part about being a doctor is helping patients understand the importance of their health and helping them to make significant changes to better their health.In his free time he enjoys spending time with his family, traveling, boating, learning about history, alternative methods of healing as well as spirituality.
Services & Specialties
Areas of Specialization
- Family Medicine
Conditions Treated
- Adult Medicine
Locations & Contact
Primary Location
Grand River Medical Group Multi-Specialty Clinic
1515 Delhi St.
Suite 100
Dubuque
, IA 52001
MercyOne Dubuque Medical Center
250 Mercy Drive
Dubuque
, IA 52001