On May 1 NASCAR Xfinity Series driver Spencer Gallagher was suspended when it was discovered that he had violated the sport’s substance abuse policy. NASCAR has a zero tolerance policy when it comes to drug use and Gallagher was suspended indefinitely.

The GMS Racing driver immediately agreed to participate in NASCAR’s Road to Recovery program – a requirement before a driver is considered for reinstatement into the sport.

He has since completed the program and on July 4 NASCAR reinstated Gallagher. He will return to the track and the number 23 car when the Xfntity Series travels to Kentucky Speedway

The rules infraction was discovered only a few days after Gallagher won his first Xfinity Series race on the high banks of Talladega after making a pass on the last lap for the win.

At the time of his suspension, Gallagher released a statement saying, “I want to assure everyone in the NASCAR community this one-time error in judgment will never happen again. I promise you all here and now, I will do whatever it takes to make this right.”

Gallagher had 59 starts in the Camping World Truck Series before moving over the the Xfinity Series where he has had 49 starts to date.