Jim France releases public statement as NASCAR makes major executive shift official

1 month ago 4

Rommie Analytics

NASCAR has confirmed the major leadership change, with chairman Jim France stepping down as CEO and handing control to longtime executive Steve O'Donnell.
Read Entire Article