Bret W Davis Author, Translator & Editor

Bret W. Davis is Associate Professor of Philosophy at Loyola University Maryland, USA.