The contribution of the veterinary profession to animal welfare.
D004493:Education; D004995:Ethics, Professional; D007886:Legislation, Veterinary; D011639:Public Opinion; D012952:Societies; D006113:United Kingdom; D014730:Veterinary Medicine; D014824:Vivisection