David Critchley

David Critchley is serving his second term as a Denman Island Local Trustee.