Professor David C Barrett

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

  • BS40 5DU

6 Similar Profiles

Similarity is based on overlapping concepts in the fingerprints, and shared work and organisational affiliations of Professor David C Barrett with the persons below: