STS's Sales department is led by Gert Schmidts (Head of Sales) and has 16 employees.
Gert Schmidts
Head of Sales
Frédéric Dross
Executive Vice President, Business Development
Rahul Vashist
Director - Business Development
Looking for a particular STS employee's phone or email?