Joshua Blanchard 

Visiting Assistant Professor of Philosophy at Oakland University
See subscribers