Matthew C. Halteman

Calvin University
Oxford Centre for Animal Ethics