NASCAR's first commissioner, Steve Phelps, is stepping down at the end of January 2026 after a 20-year tenure. Phelps, who joined in 2005, was instrumental in securing major media deals, introducing ...