Nathan Johnson

Nathan Carter Johnson is the Head of Program and Professor of Moral Philosophy and Trivium at New College Franklin. He previously taught Literature, History, and Writing at Greyfriars Classical Academy in Charlotte, NC