John D Long, MD, Internal Medicine

457 McLaws Cir
WilliamsburgVA  23185-5645 (James City County)


Phone: 757-221-0750
Fax: 757-229-5168

NPI: 1386619393
License Number: 0101234912 (VA)