David Anderson lives in Vancouver, Canada but was born and brought up in Northern Ireland, where he graduated from Queens University, Belfast with a degree in philosophy. His short stories have been anthologised in various publications.