NASCAR Makes Leadership Changes

NASCAR announces that Steve Phelps has been named NASCAR President effective October 1st. Brent Dewar, previously President, has elected to step down and remain with the company until the end of the 2018 racing season before transitioning to a senior consulting and adversary role in 2019.

Start a Conversation