Simon Northwood

Simon Northwood

Simon Northwood considers himself to be a well-travelled and adaptable individual. He was born in Wimbledon, England. His family moved between the United States and Canada before settling down in Burlington, Ontario in 1980. With his father being a Carnival Cruise Director for over 20 years, ...

Tv Show