Skip to content

TagBill France

Steve Phelps named president of NASCAR

Steve Phelps has been named the president of NASCAR, effective Oct. 1, the sanctioning body announced Thursday. “Brent Dewar has elected to step down and will remain with the company … Continue Reading Steve Phelps named president of NASCAR