James Halpin

4 books

288 pages digital 2019

fiction mystery thriller dark mysterious fast-paced

236 pages paperback

nonfiction business economics informative medium-paced

missing page info digital 2018

emotional hopeful medium-paced

224 pages 2020

dark medium-paced