Steve O'Donnell will succeed Jim France to become the first NASCAR head from outside the France family in its 78 years.