John Fram

4 books

480 pages first pub 2020 (editions)

fiction horror lgbtqia+ mystery challenging dark mysterious medium-paced

missing duration info missing pub info (editions)

fiction thriller dark fast-paced

320 pages first pub 2025 (editions)

416 pages first pub 2024 (editions)

fiction horror lgbtqia+ thriller dark emotional mysterious medium-paced