Scottish Canadian fantasy writerwd:Q1173183
Not to be confused with David Duncan, the American screenwriter and science fiction novelist. For others of similar name, see David Duncan.
David John Duncan (30 June 1933 – 29 October 2018) was an award-winning Scottish Canadian fantasy and science fiction author.
Read more or edit on Wikipedia