Ken MacAllister

Speed skating CEO, educational technology researcher, and general science geek

Surrey, British Columbia Joined December 2016

Delegations

No Delegations Found