John Millard

Canadian science fiction fan