Trenton D. Leach

Pedagogue teaching in the areas of Philosophy, Theology, Rhetoric, Logic, and Classical Greek.