Bernard E. Rollin, University Distinguished Professor of Philosophy, Animal Sciences and Biomedical Sciences at Colorado State University.
linkBernard E. Rollin, University Distinguished Professor of Philosophy, Animal Sciences and Biomedical Sciences at Colorado State University.
link