David Joseph Roberts, MD, Internal Medicine

81 Highland Ave
SalemMA  01970-2714 (Essex County)


Phone: 978-744-5900
Fax: 978-745-9534
Email: dro***@*****rs.org

NPI: 1538150750
License Number: 54616 (MA)