Skip to content

Professor David C BarrettBSc(Bristol), BVSc(Bristol), FRCVS, Cert CHP(RCVS), DBR(Liv.), DCHP(RCVS), Dip ECBHM, FHEA

Professor of Bovine Medicine, Production and Reproduction