John Shire

3 books

fiction horror short stories mysterious slow-paced

336 pages | first published 2007

210 pages | first published 2012

More...