New Leadership Announced at NASCAR HQ September 20, 2018 The RacingJunk Editors 0 NASCAR announced that Steve Phelps has been named NASCAR President, effective October 1, 2018.