OLYRA employs 21 employees. The OLYRA management team includes Charles Coristine (Board Member), Yannis Ouzounopoulos (Founder and CEO), and George Benos (COO and CFO).
Get Contact Info for All DepartmentsLooking for a particular OLYRA employee's phone or email?