Richard David Bagnall, MD, Family Medicine

120 Kings Way
Ste 1400
WilliamsburgVA  23185-2505 (James City County)


Phone: 757-345-2555
Fax: 757-345-0366
Email: rba***@*****oo.com

NPI: 1003803149
License Number: 0101102591 (VA)