Stephen Squibb

Stephen Squibb is pursuing a doctorate in English at Harvard University.