April 3, 20188 yr Moderators Phelps will oversee all NASCAR commercial and media operations for the company assuming the role previously held by Brent Dewar prior to his promotion to president of NASCAR last year. Phelps will be based out of NASCAR’s headquarters in Daytona Beach, Florida."Steve has worked passionately over the years to lead the sport and it’s clear his impact is felt in all corners of the ... Keep reading View the full article
Create an account or sign in to comment