He received his medical degree from University of North Carolina at Chapel Hill School of Medicine and has been in practice for 35 years. He completed a residency at Southern Illinois University School of Medicine. Dr. MacMillan also specializes in Spinal Cord Injury Medicine.