Who is the MP for West Vancouver?

John Weston is the MP for the West Vancouver-Sunshine Coast-Sea to Sky Country riding.