Bruce Gray

3 books

334 pages paperback

fiction thriller dark mysterious medium-paced

278 pages paperback

nonfiction nature

130 pages digital