William Joseph Gavin

Gavin is Professor of Philosophy at the University of Southern Maine.