David Macniven
David Macniven was born in Dunfermline, Scotland and raised in Kingston and Peterborough Ontario. He has resided in Toronto since 1995 and makes his home in East York with his daughter and son.David holds an Honours BA in History from Huron College at the University of Western Ontario, and a ...