Steve Phelps Named First-Ever NASCAR Commissioner With Steve O’Donnell Now President

DAYTONA BEACH, Fla. (March 31, 2025) — NASCAR today announced the appointment of Steve Phelps as Commissioner…