Bernard Rollin
Bernard E. Rollin is an American philosopher, currently professor of philosophy, animal... more »