James MacKenzie

James MacKenzie, MD

Cirugía ortopédica
Llamar 480.420.0749

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

Hospitales y Afiliaciones

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

Teléfono

Continue