Elaine Kelly

Active Street, BC Secretary for Klir Platform Inc.