Organisation

Highland and Agricultural Society of Scotland. Veterinary Department.