John Thomas McCaffrey, DO, Internal Medicine

409 Broadway
NewportRI  02840-1740 (Newport County)


Phone: 401-849-1280
Fax: 401-847-2815

NPI: 1063440287
License Number: DO332 (RI)