Graduated: 2015
NPI: 1316320187
Practice Locations (2)
HALIFAX INTERNAL MEDICINE, PLLC
1129 N MAIN ST, SUITE H
SOUTH BOSTON, VA 245922547
4345176180
HALIFAX URGENT CARE
1129 N MAIN ST, SUITE HUC
SOUTH BOSTON, VA 245922547
4345176180
Source: CMS National Downloadable File, September 2026.