NASCAR Appoints Steve Phelps as Inaugural Commissioner

Steve O’Donnell will succeed Phelps as NASCAR president