The France family, which founded NASCAR in 1948, is loosening the reins on stock car’s premier sanctioning body. Jim France will step down as CEO, and he’ll be replaced by current NASCAR president ...
NASCAR leadership has started to inform industry personnel that Jim France is stepping down from his CEO role but will remain as chairman as the majority owner of the racing business. NASCAR President ...