Ken Shields

Active Vancouver, BC President for Conifex Glenwood LLC