Stephen Alexander Beach is a graduate of Holy Apostles College and Seminary with a Masters of Arts in Systematic Philosophy. He has also been a high school Catholic Theology and Philosophy teacher since 2013 in Charleston, SC, where he lives with his wife, Juliana Beach. He also runs the philosophy blog Great Perennial Questions (www.Greatperennialquestions.com). You may contact him at Greatperennialquestions@gmail.com