James Matthew Cavanaugh, DMD, Dentist

209 Clocktower Sq
PortsmouthRI  02871 (Newport County)


Phone: 401-683-1692
Fax:
Email: jam***@*****oo.com

NPI: 1427151505
License Number: 20707 (MA)