Jim France steps down as NASCAR CEO in massive leadership change as announcement looms in Talladega – Flapraze.buzz

Jim France steps down as NASCAR CEO in massive leadership change as announcement looms in Talladega

NASCAR CEO Jim France is reportedly stepping down from his role to make way for current president, Steve O’Donnell. France will remain as Chairman of the company, while O’Donnell becomes the new CEO.

About admin