- CAPS Rating:
-
The Company is a manufacturer of vehicle towing and recovery equipment, with executive offices in Ooltewah, Tennessee, domestic manufacturing operations in Tennessee and Pennsylvania and foreign manufacturing operations in France and the United Kingdom.