James D. Macdonald writes science fiction, fantasy, and horror, both long and short-form. He lives in New Hampshire.
Home Page: http://www.sff.net/people/doylemacdonald
Program Participant List
Boskone and NESFA are registered service marks of the New England Science Fiction Association,
This page is maintained by email@example.com