TailFin employs 13 employees. The TailFin management team includes Trey Lehman (Head of Revenue), and Artur Ocolitii (Chief Technology Officer).
Looking for a particular TailFin employee's phone or email?