J.D. Mitchell is a Canadian writer of speculative fiction. His stories are informed by his historical studies and transient upbringing. The latter, while terribly angst-inducing, exposed him to a rich tapestry of people and places, as did his varied service industry jobs and a sixteen-year stint in the Public Service of Canada (but who's counting?). He lives in Ottawa, Canada with his wife and two wonderful goldfish.