Ovida employs 15 employees. The Ovida management team includes Alex Haitoglou (Founder and CEO), Brendan Hill (Co-Founder), and Jessica Cooper (Director - Client Growth).
Looking for a particular Ovida employee's phone or email?