trace employs 14 employees. The trace management team includes Cat Longshaw (Co-Founder and CEO), John Claridge (Head of Sales and Growth), and Carlos Martinez (Chief Technology Officer).
Looking for a particular trace employee's phone or email?