NASCAR president Steve Phelps comments on whether or not Brian France will return
Will Brian France return to the position of NASCAR CEO? In 2003, Brian France was appointed the role of NASCAR CEO by his father Bill France Jr. Brian France steered the company through several changes in the previous 15 years. Of those include multiple changes of the entitlement sponsor. He […]
Read More