Acerca de James MacKenzie
Dr. James MacKenzie is a board certified orthopedic surgeon specializing in sports medicine, orthopedic trauma, and joint replacement. He has cared for professional and collegiate athletes as well as community patients, serving as an assistant team physician for the Miami Dolphins, Miami Heat, and multiple universities. Known for his patient-first approach, Dr. MacKenzie focuses on finding the least invasive solution to help patients and athletes achieve their goals. He is also passionate about global health, providing orthopedic care to patients in underserved communities around the world, including Nepal, Kenya and Bangladesh.Procedures & Conditions Treated: • ACL reconstruction • Rotator cuff repair • Shoulder instability • Shoulder arthritis • Meniscus repair • Shoulder and knee arthroscopy • Cartilage restoration • Tendon and ligament repair • Robotic partial and total knee replacement • Robotic total hip replacement • Fracture fixation
Especialidades
Cirugía ortopédica
Idioma(s)
Inglés
Educación
Baptist Health South Florida
University of Arizona College of Medicine
Johns Hopkins University School of Medicine
University of Arizona College of Medicine
Johns Hopkins University School of Medicine
Hospitales y Afiliaciones
Abrazo Arrowhead Campus
Abrazo Arrowhead Campus
Abrazo Arrowhead Campus
Arizona Sports Medicine Center at Arrowhead Campus
Dirección
6320 West Union Hills Drive
Building B
1800
Glendale, AZ 85308
Teléfono
05/22/2026
He actually listened, was conservative in the treatment plan, and was friendly and knowledgeable. The fact that he actually listened to my description of my pain, rather than just relying on X-rays, made me emotional. Such a relief to have someone treat me as an Intelligent human being meant the world.
05/11/2026
Very good
05/04/2026
Very friendly
05/04/2026
Dr. McKenzie was very thurough and gave me good advice
05/04/2026
No delays. Right on time
Arizona Sports Medicine Center at Arrowhead Campus
Dirección
6320 West Union Hills Drive
Building B, 1800, Glendale, AZ 85308