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 sports medicine in Charlottesville, VA. A Sports Medicine Physician is able to prevent, diagnose, treat and manage sports-related injuries and conditions.
Please call UVA Health University Physicians Charlottesville at (434) 924-2472 to schedule an appointment in Charlottesville, VA or to get more information.