Meet Stephen Raverty - veterinary pathologist (flickr.com)