HomeTimeline Stories Shepherd Spinal Center Opens Its Doors Shepherd Spinal Center Opens Its Doors February 25, 2025 Shepherd Spinal Center opens in Atlanta as a six-bed facility staffed by two doctors and three therapists. Dr. David Apple serves as the first medical director. A waiting list quickly develops, underscoring the need for expanded services.