David James Thornton, MD, Internal Medicine

1400 Vfw Pkwy
West RoxburyMA  02132-4927 (Suffolk County)


Phone: 617-203-5062
Fax:

NPI: 1003912510
License Number: 160708 (MA)