Before 2005, Phelps was a senior executive for the NFL DAYTONA BEACH, Fla. (April 3, 2018) — NASCAR today announced that Steve Phelps has been promoted to the role of chief operating officer. Phelps will oversee all NASCAR commercial and media operations. This role was previously held by Brent Dewar prior […]
Read More