John M. Carpenter, M.D.

Family Medicine

Carpenter John 4012

Rio Family Medicine

Main Phone: 434-978-7100

Fax: 434-978-4100

Clinical Interests

Family Medicine

Gender

Male

Medical Education

M.D. : University of Virginia

Medical Experience

Residency: Roanoke Memorial Hospital