66 employees
STR offers rental equipment, technologies, and data-enabling services to the offshore energy and marine science markets.
1994