NASCAR NASCAR Chairman Jim France To Step Down as CEO, Remain Chairman, Sources Say by April 24, 2026 by April 24, 2026 NASCAR leadership has started to inform industry personnel that Jim France is stepping down from… 0 FacebookTwitterPinterestEmail