Where is Starrett located?
Starrett is headquartered at Athol, Massachusetts, US. It has manufacturing plants at multiple locations around the world.