Scott Tidwell Racing
Team
Crew Chief
Steve Petty
Country
USA
Power Adder
Screw Supercharger
Points
803
World Championships
Highest Event Placement
Highest Qualifying Position