John M Carpenter, MD, Family Medicine

889b Rio E Ct
CharlottesvilleVA  22901-8004 (Albemarle County)


Phone: 434-978-7100
Fax: 434-978-4100

NPI: 1730153412
License Number: 0101039653 (VA)