Kevin Hearne

Kevin Hearne is a native of Arizona and teaches high school English in Mesa. When he's not grading essays or writing novels, he tends to his basil plants, indulges in the guilty pleasure of comic books, and lives with his wife and daughter in a snug little cottage.