I used to work for STS a few years back when they were here in Idaho. Since I left STS, or, they left the state, I don't hear much about them. The name doesn't pop up on the boards here too often. I don't recall any of their locators speaking up and introducing themselves as STS employees.
Is anyone here with STS? Just curious.



LinkBack URL
About LinkBacks




Reply With Quote



Bookmarks