Steve Phelps, 62, had been serving as president of Nascar since 2018. In the newly created role, he will oversee all aspects of the sport that include the International Motorsports Association and all 15 Nascar-owned or operated tracks.