Cochrane employs 628 employees. The Cochrane management team includes Lara Kahale (Managing Editor), Harry Dayantis (Head of Communications), and Gavin Adams (Director of Development).
Get Contact Info for All DepartmentsLooking for a particular Cochrane employee's phone or email?