Joshua Barkman
Joshua Barkman grew up in rural southern Ontario. He currently lives in somewhat less rural Guelph, Ontario, with his partner and two cats who are forbidden to hunt birds.
Joshua Barkman grew up in rural southern Ontario. He currently lives in somewhat less rural Guelph, Ontario, with his partner and two cats who are forbidden to hunt birds. See less
Joshua Barkman's Featured Books