Weekend Savings! £8 off voucher. Get the code »

David Macfarlane

David Macfarlane was born in Canada, in 1952, and was educated at the University of Toronto. A regular contributor to several magazines and one of Canada's leading journalists, he has won numerous national awards for his stories. He lives in Toronto with his wife and two children.