Tom Haines
Tom Haines is a journalist and an assistant professor of English at the University of New Hampshire.