David O’Hara

David O’Hara

David O’Hara

Professor of Philosophy, Classics, Religion, and Environmental Studies. Author of several books. Saunterer.