Vaughn Palmer: A blast from the past, Meggs will now shape Horgan’s future

Geoff Meggs, left, Carleen Thomas and MLA Spencer Chandra Herbert check out the water at English Bay after an oil spill in Vancouver on April 8, …