Kenneth Vaughan

Active White Rock, BC President for Beyond Black Ventures Ltd.