Following a report from the Sports Business Journal, NASCAR boss Jim France is stepping down as Chief Executive Officer (CEO) but will remain as the Chairman and majority owner of NASCAR.
France took over the position from nephew Brian France in 2018 following a DUI incident.
Steve O’Donnell, who currently serves as the president of NASCAR, will be promoted to the role of CEO. A part of …Keep reading

Following a report from the Sports Business Journal, NASCAR boss







