David Scott Shepro, MD, Internal Medicine

48 Lexington Cir
HoldenMA  01520 (Worcester County)


Phone: 617-835-3146
Fax: 508-519-8400

NPI: 1912980947
License Number: 55686 (MA)