David Jay Klein, MD, Internal Medicine

10085 William F Bernart Cir
NassawadoxVA  23413-0000 (Northampton County)


Phone: 757-414-8355
Fax: 757-414-8016

NPI: 1891870309
License Number: 0101246972 (VA)