David A Klein, MD, Obstetrics & Gynecology

555 Main St
ShrewsburyMA  01545-2932 (Worcester County)


Phone: 508-842-2010
Fax: 508-842-8790

NPI: 1396724340
License Number: 81930 (MA)