1 articles with this tag
NASCAR appoints Steve O’Donnell as CEO, ending 76 years of France family leadership. He succeeds Jim France following the announcement at Talladega today.