John Davis

12 books

220 pages missing pub info (editions)

320 pages first pub 2019 (editions)

nonfiction art lgbtqia+ funny informative inspiring medium-paced