Tor employs 5 employees. The Tor management team includes Lee Harris (Senior Editor), Sam Flores (Manager), and Peter Ackah (Senior Process Technician).
Looking for a particular Tor employee's phone or email?