NASCAR Names New President

NASCAR promoted – again – Steve Phelps, this time naming Phelps as their new president. Phelps had been the organization’s chief marketing officer before being promoted to chief operations officer in March and now has been promoted again to NASCAR president, effective October 1, 2018. Phelps joined NASCAR in 2005, after working in various marketing […]