PERSPECTA

News from every angle

Back to headlines

Jim France Steps Down as NASCAR CEO, Steve O’Donnell Promoted

Jim France, the majority owner of NASCAR, is reportedly stepping down from his role as chief executive officer, with current president Steve O’Donnell set to take over the position.

25 Apr, 14:58 — 25 Apr, 14:58
PostShare