Trovia employs 9 employees. The Trovia management team includes Aaron Rallo (Founder and CEO), Marisa Samek (Head of Marketing), and Willem Filosof-Schipper (Software Development Engineer).
Looking for a particular Trovia employee's phone or email?