Steve Phelps says the sport is building on encouraging resurgence November 5, 2021 Greg Engle 0 NASCAR president Steve Phelps stuck to his guns.