James Patrick Cafaro, MD, Internal Medicine

146 W Dale St Ste 203
WaterlooIA  50703-1901 (Black Hawk County)


Phone: 319-235-3518
Fax:

NPI: 1912950205
License Number: 21497 (IA)