The Babraham Institute employs 287 employees. The The Babraham Institute management team includes Martin Turner (Head of Immunology Programme and Associate Institute Director), Oliver Stokoe (Head of Governance and Projects), and Andrea Last (Head of Human Resources).
Get Contact Info for All DepartmentsLooking for a particular The Babraham Institute employee's phone or email?