David K. Hall

4 books

286 pages digital

fiction contemporary lgbtqia+ romance

314 pages digital

310 pages hardcover 1994

informative medium-paced

557 pages paperback

adventurous dark mysterious slow-paced