
John E. Whalen, MD
Nephrology
Primary Contact
563-589-4835
Appointments (New Patients Welcome)
Primary Contact
563-589-4835Services & Specialties
Areas of Specialization
- Nephrology
Conditions Treated
- Hypertension
Locations & Contact
Primary Location
Grand River Medical Group Nephrology and Hypertension Clinic
1500 Delhi Street
Suite 2100A
Dubuque, IA 52001
MercyOne Clinton Medical Center
1410 North 4th Street
Clinton, IA 52732
Education & Certifications
Education
Residency:
University of Iowa Hospitals & Clinics
Medical School:
University of Iowa Hospitals & Clinics
Fellowship:
University of Iowa Hospitals & Clinics
Board Certifications
Nephrology, American Board of Internal Medicine (Nephrology)