Background
Ethnicity:
David's maternal grandmother came from the Greek island of Naxos.
David Aristotle Haughton was born in 1956, in Philadelphia, Pennsylvania, United States. Since 1991, he has been living in Canada.