NASCAR: Executive Promotions Announced for Phelps, O’Donnell

RaceChaser Staff NASCAR 0 Comments

DAYTONA BEACH, Fla. – official release — NASCAR announced Thursday it has elevated the responsibilities of Steve Phelps and Steve O’Donnell with both assuming leadership roles in NASCAR’s Charlotte region offices effective immediately. The moves are designed to balance the company’s senior leadership across NASCAR’s various offices and accelerate the implementation of several key growth initiatives. “In Steve Phelps and …