New chief executive for Cefas. Following the retirement of Tom Karsten earlier this year, Defra has appointed Neil Hornby as the new Chief Executive of Cefas. Neil will take up […]