8:30 am - 10:00 am Youth Track Certification June 25, 2023 @ 8:30 am - 10:00 am Youth Track Certification
7:00 pm - 8:30 pm Youth Structured Training June 26, 2023 @ 7:00 pm - 8:30 pm Youth Structured Training
8:30 pm - 10:00 pm Beginner Structured Training June 26, 2023 @ 8:30 pm - 10:00 pm Beginner Structured Training
7:00 pm - 8:30 pm Youth Structured Training July 24, 2023 @ 7:00 pm - 8:30 pm Youth Structured Training
8:30 pm - 10:00 pm Beginner Structured Training July 24, 2023 @ 8:30 pm - 10:00 pm Beginner Structured Training
8:00 am - 5:00 pm Youth Structured Training July 25, 2023 @ 8:00 am - 5:00 pm Youth Structured Training
6:30 pm - 8:00 pm Youth Structured Training July 27, 2023 @ 6:30 pm - 8:00 pm Youth Structured Training
7:00 pm - 8:30 pm Youth Structured Training July 31, 2023 @ 7:00 pm - 8:30 pm Youth Structured Training
8:30 pm - 10:00 pm Beginner Structured Training July 31, 2023 @ 8:30 pm - 10:00 pm Beginner Structured Training
6:30 pm - 8:00 pm Youth Structured Training August 3, 2023 @ 6:30 pm - 8:00 pm Youth Structured Training
8:00 pm - 9:30 pm Advanced Structured Training August 3, 2023 @ 8:00 pm - 9:30 pm Advanced Structured Training
8:30 am - 10:00 am Youth Track Certification August 5, 2023 @ 8:30 am - 10:00 am Youth Track Certification