David R. Keller

David R. Keller

David R. Keller

DAVID R. KELLER is an assistant professor of philosophy and director of the Center for the Study of Ethics at Utah Valley State College.