Optiva employs 10 employees. The Optiva management team includes Lee Swift (Founder and Chief Creative Officer), Liam Hillier (Account Director), and Carl Vincent (Creative Director).
Looking for a particular Optiva employee's phone or email?