James H Fox, DDS, Dentist

22 Atlantic Ave
MarbleheadMA  01945-3278 (Essex County)


Phone: 781-631-3445
Fax:

NPI: 1508960113
License Number: 12127 (MA)