STS employs 2,008 employees. The STS management team includes Alex Minuzzo (Founder and CEO), Stephen Scott (Vice President of Global Sales), and Martin MacRi (Vice President - Finance).
Looking for a particular STS employee's phone or email?