Steve O'Donnell is set to take the wheel as NASCAR's new CEO, reports Jayski. This thrilling leadership change marks the dawn of an exciting new era, with O'Donnell poised to steer the organization into its next chapter of growth and innovation
Steve O'Donnell is set to take the wheel as NASCAR's new CEO, reports Jayski. This thrilling leadership change marks the dawn of an exciting new era, with O'Donnell poised to steer the organization into its next chapter of growth and innovation
Jim France is stepping down as NASCAR CEO, passing the torch to seasoned executive Steve O'Donnell, sources tell The Athletic and The New York Times. This leadership change signals an exciting new era for the legendary racing organization
