9 employees
Casewell engineers and manufactures centralizers, stop collars, float equipment, duallizers, accessories, and subs for the global market.
2006