libby-cochrane-vet