10:00 am - 1:00 pm Adult Track Certification B April 30, 2023 @ 10:00 am - 1:00 pm Adult Track Certification B
7:00 pm - 8:30 pm Youth Structured Training May 1, 2023 @ 7:00 pm - 8:30 pm Youth Structured Training
8:30 pm - 10:00 pm Beginner Structured Training May 1, 2023 @ 8:30 pm - 10:00 pm Beginner Structured Training Beginner - Intermediate Structured Training
6:30 pm - 8:00 pm Youth Structured Training May 4, 2023 @ 6:30 pm - 8:00 pm Youth Structured Training
8:00 pm - 9:30 pm Advanced Structured Training May 4, 2023 @ 8:00 pm - 9:30 pm Advanced Structured Training
7:00 pm - 8:30 pm Youth Structured Training May 8, 2023 @ 7:00 pm - 8:30 pm Youth Structured Training
8:30 pm - 10:00 pm Beginner Structured Training May 8, 2023 @ 8:30 pm - 10:00 pm Beginner Structured Training Beginner - Intermediate Structured Training
6:30 pm - 8:00 pm Youth Track Certification May 10, 2023 @ 6:30 pm - 8:00 pm Youth Track Certification
6:30 pm - 8:00 pm Youth Structured Training May 11, 2023 @ 6:30 pm - 8:00 pm Youth Structured Training
8:00 pm - 9:30 pm Advanced Structured Training May 11, 2023 @ 8:00 pm - 9:30 pm Advanced Structured Training
7:00 pm - 8:30 pm Youth Structured Training May 15, 2023 @ 7:00 pm - 8:30 pm Youth Structured Training
8:30 pm - 10:00 pm Intermediate Structured Training May 15, 2023 @ 8:30 pm - 10:00 pm Intermediate Structured Training Beginner - Intermediate Structured Training
6:30 pm - 8:00 pm Youth Structured Training May 18, 2023 @ 6:30 pm - 8:00 pm Youth Structured Training
8:00 pm - 9:30 pm Advanced Structured Training May 18, 2023 @ 8:00 pm - 9:30 pm Advanced Structured Training
6:30 pm - 8:00 pm Youth Track Certification May 24, 2023 @ 6:30 pm - 8:00 pm Youth Track Certification
6:30 pm - 8:00 pm Youth Structured Training May 25, 2023 @ 6:30 pm - 8:00 pm Youth Structured Training
8:00 pm - 9:30 pm Advanced Structured Training May 25, 2023 @ 8:00 pm - 9:30 pm Advanced Structured Training
7:00 pm - 8:30 pm Youth Structured Training May 29, 2023 @ 7:00 pm - 8:30 pm Youth Structured Training
8:30 pm - 10:00 pm Beginner Structured Training May 29, 2023 @ 8:30 pm - 10:00 pm Beginner Structured Training
6:30 pm - 8:00 pm Youth Structured Training June 1, 2023 @ 6:30 pm - 8:00 pm Youth Structured Training
8:00 pm - 9:30 pm Advanced Structured Training June 1, 2023 @ 8:00 pm - 9:30 pm Advanced Structured Training