John Yap MLA is a Canadian politician and is currently the Minister of State for Climate Action of the BC Liberal Party.
John Yap MLA is a Canadian politician. John Yap MLA is currently the Minister of State for Climate Action of the BC Liberal Party.