None
Looking for a particular STS employee's phone or email?
Dirk van der walt is the Director of STS.
60 people are employed at STS.