Meet Dr MacKnight who specializes in palliative care at UVA Health in Charlottesville, VA. Review bio, specialties, expertise, research. Get phone, address, appt info.
ServicesJohn MacKnight, MD provides internal medicine in Charlottesville, VA. John MacKnight, MD is listed as an internist, which is a physician who studies Internal Medicine for adults.
To learn more, or to make an appointment with UVA Health University Physicians Charlottesville in Charlottesville, VA, please call (434) 924-2472.