Dr. John graduated from University of Louisville School of Medicine in 1998 and has been in practice for 20 years. He completed a residency at University of Alabama Hospital. Dr. John also specializes in Sports Medicine. He currently practices at Carilion Faculty Physicians and is affiliated with Carilion Roanoke Memorial Hospital. Dr. John accepts multiple insurance plans including Aetna, Medicare and Humana. Dr. John also practices at Carilion Clinic Orthopaedics in Roanoke, VA.