University of Delaware
- 210 South College Ave.
- Newark, DE, 19716
- United States of America
- Phone: 302.831.2792
Affiliated IBC-IC Researcher(s)
Become part of our international consortium of centers, clinicians, advocates and centers worldwide dedicated to ending IBC.Join >
IBCIC.org makes every effort to keep center information as up-to-date as possible.
Contact this center to confirm any information regarding his or her profile.