Charles Carroll NPI 1689647448 Practice location: 109 W Marshall St, Middleburg, VA 201172633 Taxonomy code: 207XS0106X Phone: (540) 326-8182