Peter Johnston

Peter Johnston is serving his second term as a Local Trustee on Lasqueti Island.