James Carlyle Long is a NASCAR race car driver and mechanic. He recently served as the truck chief for the #75 Spears Motorsports Chevrolet driven in the Craftsman Truck Series. He has driven for numerous independent teams in the Nextel Cup, Busch Series, and Craftsman Truck Series, as well as the Auto Racing Club of America. In the past, he served as a mechanic for Black Cat Racing and Travis Carter Motorsports. He has a total of 49 career wins in racing..