Odyssey employs 163 employees. The Odyssey management team includes Fiona Trevelyan (Chief Executive Officer), Hannah Fay (Clinical Manager), and Corey Walden (Communications Manager).
Looking for a particular Odyssey employee's phone or email?