Karate Canada – Communications Lead
Details
Karate Canada – National Team Development Coach (3 positions available)
Details
Karate Canada – National Team Staff Coach (4 positions available)
Details
Volunteer Para Karate Committee Member
Details
Volunteer LTD Committee Member
Details