Daniel Patrick Corcoran

3 books

256 pages 2014

fiction short stories speculative fiction adventurous mysterious fast-paced

282 pages 2016

adventurous reflective medium-paced

286 pages paperback

adventurous dark slow-paced