Professor David Barrett

Professor David Barrett

BSc(Bristol), BVSc(Bristol), FRCVS, Cert CHP(RCVS), DBR(Liv.), DCHP(RCVS), Dip ECBHM, FHEA

Current positions

Contact

Media contact

If you are interested in speaking to this expert, contact the University’s Media & PR Team on