
Craig Block, MD
Urology Care
Primary Contact
605-217-7000
Appointments (New Patients Welcome)
Primary Contact
605-217-7000Services & Specialties
Areas of Specialization
- Urology Care
Conditions Treated
- Urology
Education & Certifications
Education
Residency:
University of Iowa
Medical School:
University of Iowa