TrainingUniversity of Virginia, University of North Carolina Clinical Laboratory, University of Virginia
CertificationInternal Medicine, Sports Medicine
About
John MacKnight
Meet Dr. MacKnight who specializes in palliative care at UVA Health in Charlottesville, VA. Review bio, specialties, expertise, research. Get phone, address, appt info.
Services
John MacKnight provides sports medicine in Charlottesville, VA. A Sports Medicine Physician is able to prevent, diagnose, treat and manage sports-related injuries and conditions.
Please call University Physicians Charlottesville at (434) 924-2472 to schedule an appointment in Charlottesville, VA or to get more information.