John Kessel 21
$10.77
John Kessel was born in 1950 in Buffalo, New York, and is an Associate Professor of English at North Carolina State University where he teaches American literature and fiction writing. The author resides in Raleigh with his wife, graphic designer Sue Hall and daughter, Emma.