
NASCAR Revamps Leadership: Phelps Named First Commissioner, O’Donnell Takes Presidency
NASCAR President Steve Phelps will assume an elevated role within the organization with his appointment as the first-ever Commissioner of NASCAR, the sanctioning body announced Monday.