Author: Kevin M. Cahill
Bio: Professor of Philosophy