NASCAR2 weeks ago
NASCAR Names Steve O’Donnell as Chief Executive Officer; Ben Kennedy as Chief Operating Officer
DAYTONA BEACH, FL (April 25, 2026) – NASCAR today announced pivotal leadership changes with its Board of Directors naming Steve O’Donnell as Chief Executive Officer and...