NASCAR recently underwent a massive change in leadership, with the previous president, Steve Phelps, elevated to a brand-new role as the sport’s commissioner. The Former COO, Steve O’Donnell, ...