David Wilton — Canadian politician