Brad Rives

Department of Philosophy

Indiana University of Pennsylvania