NASCAR Realigns Corporate Office

NASCAR Realigns Corporate Office

April 28, 2026 Anne Proffit 0

NASCAR is looking to its future in the sport and business of auto racing and has taken the major step of appointing Steve O’Donnell as its Chief Executive Officer (CEO) while elevating Ben Kennedy to Chief Operating Officer (COO).