Stephen is the published author of seven fantasy novels and one literary collection of short stories, and a MacDowell Fellow also.