Dr. Johnson graduated from University of Virginia School of Medicine in 1984 and has been in practice for 34 years. He completed a residency at UK Healthcare. Dr. Johnson also specializes in Sports Medicine. He currently practices at Carilion Clinic Orthopaedics and is affiliated with Carilion Franklin Memorial Hospital, Carilion Roanoke Memorial Hospital and LewisGale Medical Center. Dr. Johnson accepts multiple insurance plans including Aetna, Medicare and Humana. Dr. Johnson is board certified in Orthopaedic Surgery. Dr. Johnson also practices at Roanoke Orthopaedic Center in Roanoke, VA.