Sarah Star Editor

Sarah Star is a visiting assistant professor in the Department of English at Kenyon College.