NASCAR appoints Steve O’Donnell as CEO and Ben Kennedy as COO
NASCAR has confirmed a major leadership reshuffle, appointing Steve O’Donnell as chief executive officer and Ben Kennedy as chief operating officer for the remainder of the season. The move marks a historic shift, as O’Donnell becomes the first CEO in NASCAR’s 78-year history not to come from the France family. Jim France, who had held…
