Site logo

NCSA Spring Junior National Championship

  • Completed
  • Mar. 14–18, 2017
  • SCY
  • Orlando, FL

50 Breast Men

A Final SCY
Name Team Time Pts Imp
1 Reece Whitley Penn Charter Aquatic Club logoPenn Charter Aquatic Club 24.44
982 PB
2 Will Myhre St Charles Swim Team logoSt Charles Swim Team 25.13
953 +1.3% PB
3 Charlie Scheinfeld New Trier Aquatics logoNew Trier Aquatics 25.14
916 PB
4 Eli Fouts Rockville Montgomery Swim Club logoRockville Montgomery Swim Club 25.21
946 PB
5 Thomas Hallock Machine Aquatics logoMachine Aquatics 25.33
899 PB
6 Phillip Sajaev Fox Valley Swim Team logoFox Valley Swim Team 25.40
892 PB
7 Dorje Wu NCAP logoNCAP 25.76
859 PB
8 Luke Massey McCallie / Gps A logoMcCallie / Gps A 25.95
842 +1.4% PB
B Final SCY
Name Team Time Pts Imp
9 Liam Bell Metro Atlanta Aquatic Club logoMetro Atlanta Aquatic Club 25.53
916
10 Jack Dalmolin Chattahoochee Gold Swim Club logoChattahoochee Gold Swim Club 25.62
872 PB
11 Spencer Rowe NCAP logoNCAP 25.71
864 PB
12 Jason Louser LIAC logoLIAC 26.10
895 +3.7% PB
13 Matthew Lau Club Wolverine logoClub Wolverine 26.13
826
14 Brenden French Motor City Aquatics logoMotor City Aquatics 26.16
797 PB
15 Michael Tirone Manhattan Makos logoManhattan Makos 26.29
786
16 Jonathan Pollock NCAP logoNCAP 27.09
777
D Final SCY
Name Team Time Pts Imp
25 Hayden Harlow Northwest Arkansas Aquatics logoNorthwest Arkansas Aquatics 25.96
841 PB
26 Jan Schlegel South Shore Sails logoSouth Shore Sails 26.08
830 -5.1%
27 Adriel Sanes Pearland Aquatics logoPearland Aquatics 26.42
774 PB
28 Dom Harry Dayton Raiders logoDayton Raiders 26.52
791 PB
29 Jacob Bass Blue Tide Aquatics logoBlue Tide Aquatics 26.53
857
30 Harrison Wayner Georgia Coastal Aquatic Team logoGeorgia Coastal Aquatic Team 26.57
823 +5.2% PB
31 Peter Lewczyk unattached 26.88
733
Thomas Moore Snow Swimming (VA) logoSnow Swimming (VA) DQ
E Final SCY
Name Team Time Pts
33 Andrew Omenitsch NCAP logoNCAP 26.42
774 PB
34 Robert Qian NCAP logoNCAP 26.47
795 PB
35 Carter Flint Machine Aquatics logoMachine Aquatics 26.48
769 PB
36 Brendy Richichi Arlington Aquatic Club (Virginia) logoArlington Aquatic Club (Virginia) 26.49
768
37 James Finley Houston Cougar logoHouston Cougar 26.61
757 PB
38 Tyler Babinec Mercy Healthplex Sea Wolves logoMercy Healthplex Sea Wolves 26.88
795 PB
39 Matthew Boyer Baylor Swim Club logoBaylor Swim Club 26.89
733 PB
40 Drake Wielar Nova of Virginia logoNova of Virginia 27.12
712
Swim-off SCY
Name Team Time Pts
1 Evan Zhang Laguardia Aquatic Club logoLaguardia Aquatic Club 26.37
804
2 Grant Sloan Club North  logoClub North 26.69
776
Preliminaries SCY
Name Team Time Pts Imp
1 Will Myhre St Charles Swim Team logoSt Charles Swim Team 25.07
959 +1.5% PB
2 Reece Whitley Penn Charter Aquatic Club logoPenn Charter Aquatic Club 25.25
906
3 Thomas Hallock Machine Aquatics logoMachine Aquatics 25.46
887 PB
4 Charlie Scheinfeld New Trier Aquatics logoNew Trier Aquatics 25.56
877 PB
5 Dorje Wu NCAP logoNCAP 25.74
861 PB
5 Eli Fouts Rockville Montgomery Swim Club logoRockville Montgomery Swim Club 25.74
897 PB
7 Phillip Sajaev Fox Valley Swim Team logoFox Valley Swim Team 25.87
849 PB
8 Luke Massey McCallie / Gps A logoMcCallie / Gps A 26.11
827 +0.8% PB
9 Spencer Rowe NCAP logoNCAP 26.19
820
10 Jonathan Pollock NCAP logoNCAP 26.20
856 PB
11 Jack Dalmolin Chattahoochee Gold Swim Club logoChattahoochee Gold Swim Club 26.21
818 PB
12 Matthew Lau Club Wolverine logoClub Wolverine 26.28
812
13 Liam Bell Metro Atlanta Aquatic Club logoMetro Atlanta Aquatic Club 26.31
846
13 Brenden French Motor City Aquatics logoMotor City Aquatics 26.31
784 PB
15 Michael Tirone Manhattan Makos logoManhattan Makos 26.34
781
16 Jason Louser LIAC logoLIAC 26.35
873 +2.8% PB
17 Dillon Hall Georgia Coastal Aquatic Team logoGeorgia Coastal Aquatic Team 26.44
834 PB
18 Eric Knowles Dayton Raiders logoDayton Raiders 26.45
797
19 Josh Lenzmeier Rocky Mountain Rapids Swim Team logoRocky Mountain Rapids Swim Team 26.51
792 PB
20 Aaron Stanton Machine Aquatics logoMachine Aquatics 26.54
825
21 Daniel Alber Gator Swim Club logoGator Swim Club 26.55
788 PB
22 John Shelstad Aquajets Swim Team logoAquajets Swim Team 26.57
786 PB
23 Diego Faucher Metro Aquatic Club of Miami logoMetro Aquatic Club of Miami 26.60
758
24 Jordan Dunn Chattahoochee Gold Swim Club logoChattahoochee Gold Swim Club 26.61
819 PB
25 Hayden Harlow Northwest Arkansas Aquatics logoNorthwest Arkansas Aquatics 26.63
781 PB
26 Jan Schlegel South Shore Sails logoSouth Shore Sails 26.65
779 -7.4%
27 Peter Lewczyk unattached 26.72
747
28 Harrison Wayner Georgia Coastal Aquatic Team logoGeorgia Coastal Aquatic Team 26.74
808 +4.6% PB
28 Dom Harry Dayton Raiders logoDayton Raiders 26.74
771 PB
28 Thomas Moore Snow Swimming (VA) logoSnow Swimming (VA) 26.74
771
31 Jacob Bass Blue Tide Aquatics logoBlue Tide Aquatics 26.76
836
32 Adriel Sanes Pearland Aquatics logoPearland Aquatics 26.77
743 PB
33 Tyler Babinec Mercy Healthplex Sea Wolves logoMercy Healthplex Sea Wolves 26.80
802 PB
34 Matthew Boyer Baylor Swim Club logoBaylor Swim Club 26.81
740 PB
35 Carter Flint Machine Aquatics logoMachine Aquatics 26.83
738
36 Robert Qian NCAP logoNCAP 26.84
763 PB
37 Brendy Richichi Arlington Aquatic Club (Virginia) logoArlington Aquatic Club (Virginia) 26.85
736
38 Andrew Omenitsch NCAP logoNCAP 26.89
733 PB
38 James Finley Houston Cougar logoHouston Cougar 26.89
733 PB
40 Drake Wielar Nova of Virginia logoNova of Virginia 26.91
731
41 Evan Zhang Laguardia Aquatic Club logoLaguardia Aquatic Club 26.92
756
42 Grant Sloan Club North  logoClub North 26.92
756
43 Bryan Ellig Fox Valley Swim Team logoFox Valley Swim Team 26.93
755 PB
44 Chad McGuire Panama City Swim Team logoPanama City Swim Team 26.95
727 -0.7%
44 Daniel Zacks Club Wolverine logoClub Wolverine 26.95
727
46 Alex Wade Cincinnati Marlins logoCincinnati Marlins 26.97
751 PB
46 Connor Dalbo Marlins of Raleigh logoMarlins of Raleigh 26.97
751 PB
48 Kenny Afolabi-Brown Rockville Montgomery Swim Club logoRockville Montgomery Swim Club 27.01
722
48 Matthew Szilagyi NCAP logoNCAP 27.01
722
50 Kevin Adams-Mardi NCAP logoNCAP 27.03
720 PB
51 Jack Higgins Apex Aquatics at Bosse logoApex Aquatics at Bosse 27.05
744
51 Patrick Wilson Long Island Express logoLong Island Express 27.05
744 PB
53 Connor Richmond Blue Tide Aquatics logoBlue Tide Aquatics 27.06
780 PB
54 Trystan Lundgren WEST Swim Club logoWEST Swim Club 27.08
808 PB
54 Joshua Zock Viking Aquatic C logoViking Aquatic C 27.08
716
56 Sam Gollob York Swim Club (VA) logoYork Swim Club (VA) 27.09
741
57 Vincent Huang South Shore Sails logoSouth Shore Sails 27.12
805
58 Patrick Tolloti Canton City Schools logoCanton City Schools 27.13
737
59 Michael George Machine Aquatics logoMachine Aquatics 27.14
736
59 Daniel Varon Indian River Aquatics logoIndian River Aquatics 27.14
773 +0.1% SB
59 Cole Steffl Fox Valley Swim Team logoFox Valley Swim Team 27.14
736
62 Michael Rosa Academy Bullets Swim Club logoAcademy Bullets Swim Club 27.16
801 +1.3% PB
63 Jon Lee Novi Sturgeons logoNovi Sturgeons 27.18
769 +1.3% PB
64 David Rak Lyons Swim Club logoLyons Swim Club 27.19
732 PB
65 Tyler Sesvold St Charles Swim Team logoSt Charles Swim Team 27.22
704 PB
65 Cade Overbeek Huntsville Swim Association logoHuntsville Swim Association 27.22
704
67 Max Seidel Gator Swim Club logoGator Swim Club 27.23
765 PB
68 Jack Messenger Marlins of Raleigh logoMarlins of Raleigh 27.25
727 PB
68 Wallace Watkins Marlins of Raleigh logoMarlins of Raleigh 27.25
701
70 Noah Hickman Clovis Swim Club logoClovis Swim Club 27.26
700
70 Noah Garvey NCAP logoNCAP 27.26
726 PB
70 William Hobbs Ozaukee Aquatics logoOzaukee Aquatics 27.26
700
70 Dylan Bao Saline Swim Team logoSaline Swim Team 27.26
726
74 Michael Chang Long Island Express logoLong Island Express 27.27
761 PB
74 Dillon Froass Cincinnati Marlins logoCincinnati Marlins 27.27
700
76 Cody Kim NCAP logoNCAP 27.29
760
77 Spencer Steward Club North  logoClub North 27.31
696
78 Benjamin Attenberger Elmbrook Swim Club logoElmbrook Swim Club 27.32
695 PB
79 Alexander McCurdy Gator Swim Club logoGator Swim Club 27.34
755 PB
80 Mitch Milosch St Charles Swim Team logoSt Charles Swim Team 27.36
717
80 Kyle Dunlap St Charles Swim Team logoSt Charles Swim Team 27.36
717 PB
80 Jakob Kaminsky Northwestern Uni logoNorthwestern Uni 27.36
717
83 Noah Frassrand Saline Swim Team logoSaline Swim Team 27.41
713 PB
84 Gary Rockwood unattached 27.46
709 PB
85 Benjamin Hayes Ozaukee Aquatics logoOzaukee Aquatics 27.49
706 0.0%
86 Jackson Madonia Badger Aquatic Club (WI) logoBadger Aquatic Club (WI) 27.51
705
87 Tom Graminski Northern Dutchess Aquatic Club logoNorthern Dutchess Aquatic Club 27.52
704
88 Tyler Christianson Naval Academy Aquatic Club logoNaval Academy Aquatic Club 27.53
770 PB
88 Kyle Wu Machine Aquatics logoMachine Aquatics 27.53
739 PB
90 Russell Lively McCallie / Gps A logoMcCallie / Gps A 27.60
671 +0.4% PB
91 Kai Green Arlington Aquatic Club (Virginia) logoArlington Aquatic Club (Virginia) 27.62
731 PB
92 David Cooper Swim Streamline at Northampton logoSwim Streamline at Northampton 27.64
693 PB
93 Jason Hamilton Carter Center Aq logoCarter Center Aq 27.66
728
94 Alex Murlin Shaker Sharks logoShaker Sharks 27.67
665 PB
94 Tindar Cyr Mercy Healthplex Sea Wolves logoMercy Healthplex Sea Wolves 27.67
691 PB
96 Orry Zayit LIAC logoLIAC 27.68
726 PB
97 Timothy Madigan Lyons Swim Club logoLyons Swim Club 27.71
662
98 Chase Bolding Panama City Swim Team logoPanama City Swim Team 27.72
723 -1.2%
99 Spencer Hazen Central Arkansas Swim Club logoCentral Arkansas Swim Club 27.73
686
99 Hayden Henderson Shock Wave logoShock Wave 27.73
686
99 David Madej Swim United logoSwim United 27.73
686 PB
102 Josh Pascua Novi Sturgeons logoNovi Sturgeons 27.77
682
103 Dylan Peck Stingrays Swim Team (Virginia) logoStingrays Swim Team (Virginia) 27.78
682 PB
104 Gregory Engel South Shore Sails logoSouth Shore Sails 27.80
716
105 Tyson Klose Marlins of Raleigh logoMarlins of Raleigh 27.81
653
106 Nathaniel Guenther Lattof YMCA Neptunes logoLattof YMCA Neptunes 27.83
677
107 Drew Panzl Kingfish Aquatic Club logoKingfish Aquatic Club 27.84
713
107 Jake Huttenlocher Utica Shelby Swim Club logoUtica Shelby Swim Club 27.84
677
109 Nicholas Diebold Apex Aquatics at Bosse logoApex Aquatics at Bosse 27.85
676
110 Langston Weddington Chattahoochee Gold Swim Club logoChattahoochee Gold Swim Club 27.87
741
111 Cal Parker Nwga logoNwga 27.88
673 +3.0% PB
112 Patrick Merse Northern KY logoNorthern KY 27.89
739
113 Eli Tate Prime Aquatics logoPrime Aquatics 27.91
707
113 Alexander Schillinger Reach Aquatics Swim Club logoReach Aquatics Swim Club 27.91
671
115 Kyri Chen Fox Valley Swim Team logoFox Valley Swim Team 27.92
706 PB
116 Joseph Dutra unattached 27.94
668
117 Evan Carpenter Atlantis Swimmin logoAtlantis Swimmin 27.95
703 PB
117 Garrett Prybell St Charles Swim Team logoSt Charles Swim Team 27.95
703
119 Connor Mitsch Maverick Swim Club logoMaverick Swim Club 27.99
664 +0.8% PB
120 Samuel Kult Elmbrook Swim Club logoElmbrook Swim Club 28.00
663 PB
121 Reid Mikuta Greensboro Swimming Assoc logoGreensboro Swimming Assoc 28.02
728
122 Sammy Lucht Marlins of Raleigh logoMarlins of Raleigh 28.04
726
122 Ryan Burns Machine Aquatics logoMachine Aquatics 28.04
660
124 Joshua Fletcher unattached 28.05
633
124 Simon Li Rockville Montgomery Swim Club logoRockville Montgomery Swim Club 28.05
633
126 Tyler Chatterton Pleasant Prairie Patriots logoPleasant Prairie Patriots 28.07
632
127 Jackson Woolard Rockville Montgomery Swim Club logoRockville Montgomery Swim Club 28.08
693
127 Zach Bayler Rockville Montgomery Swim Club logoRockville Montgomery Swim Club 28.08
723
127 Sean Yetter St Charles Swim Team logoSt Charles Swim Team 28.08
794 PB
130 Seaver Dahlgren North Bay Aquatics logoNorth Bay Aquatics 28.09
692
131 Eugene Li Plymouth-Canton Cruisers logoPlymouth-Canton Cruisers 28.10
721
132 Jason Huang Southwestern Aquatics Team logoSouthwestern Aquatics Team 28.11
690 -0.2%
133 Ethan Sternberg North Bay Aquatics logoNorth Bay Aquatics 28.13
652 PB
134 Richard Gentry NCAP logoNCAP 28.14
688
135 Carson Stevens NCAP logoNCAP 28.15
687
136 Andrew Schmitt Saw Mill Club Swim Team logoSaw Mill Club Swim Team 28.18
648
137 Erik Schlegel South Shore Sails logoSouth Shore Sails 28.19
683
138 Ansel Froass Cincinnati Marlins logoCincinnati Marlins 28.20
713 +3.9% PB
138 Jason Zhang TAC Titans logoTAC Titans 28.20
683
140 Devon Schimbeno American Energy logoAmerican Energy 28.22
711
141 Keenan Williams Panama City Swim Team logoPanama City Swim Team 28.23
618 -3.2%
142 Emerson Sullivan North Bay Aquatics logoNorth Bay Aquatics 28.26
641
143 Zack Glenn North Bay Aquatics logoNorth Bay Aquatics 28.29
639
143 Matt McCormack Saline Swim Team logoSaline Swim Team 28.29
639
145 Nik Daly Sachem Swim Club logoSachem Swim Club 28.33
702 PB
146 Christian Nishimura Kamehameha Swim Club logoKamehameha Swim Club 28.35
608
146 Luke Maxwell Coast Aquatics logoCoast Aquatics 28.35
634 -0.9%
148 Pierson Ohr New Trier Aquatics logoNew Trier Aquatics 28.41
629
149 Kellen Broaderick Coast Aquatics logoCoast Aquatics 28.43
602
150 David Gallion Arlington Aquatic Club (Virginia) logoArlington Aquatic Club (Virginia) 28.46
625
150 Ryan Ha Machine Aquatics logoMachine Aquatics 28.46
625 PB
152 Austin Aguirre Santa Maria Swim Club logoSanta Maria Swim Club 28.48
690
153 Liam Clarke Hudson Explorer Aquatic (Ohio) logoHudson Explorer Aquatic (Ohio) 28.50
688 -1.6%
154 Andrew Choi NEW YORK SHARKS logoNEW YORK SHARKS 28.51
657
155 Austin Martin Rec Plex Sharks logoRec Plex Sharks 28.56
617
156 Brandon Meier Team Greenville logoTeam Greenville 28.58
651
157 Nick Seroni Reach Aquatics Swim Club logoReach Aquatics Swim Club 28.59
614
158 Ryan Husband Northwest Arkansas Aquatics logoNorthwest Arkansas Aquatics 28.60
680
159 Mason Rhode Lincoln Way Swim Association logoLincoln Way Swim Association 28.63
677
160 Matt Nagler St Charles Swim Team logoSt Charles Swim Team 28.65
676 PB
161 Sean Hogan Poseidon Swimming Inc logoPoseidon Swimming Inc 28.68
643
162 Nick Highman NCAP logoNCAP 28.69
642
162 Peter Breissinger Cincinnati Marlins logoCincinnati Marlins 28.69
581
164 AJ HERNANDEZ Naval Academy Aquatic Club logoNaval Academy Aquatic Club 28.72
640
165 Alec Wahl Webster Swim Association logoWebster Swim Association 28.73
577
166 Greg Afolabi-Brown Rockville Montgomery Swim Club logoRockville Montgomery Swim Club 28.74
577
166 Willie Xu South Shore Sails logoSouth Shore Sails 28.74
638
168 Samuel Schilling Aquajets Swim Team logoAquajets Swim Team 28.76
575
169 Sam McCarthy Dayton Raiders logoDayton Raiders 28.77
600 0.0%
170 Zach Milke Utica Shelby Swim Club logoUtica Shelby Swim Club 28.81
632 PB
171 Ethan Schonfeld Glenbrook Aquatics logoGlenbrook Aquatics 28.84
594
171 Alex Gelman Parkway Swim Club logoParkway Swim Club 28.84
660
173 Branko Kosanovich WEST Swim Club logoWEST Swim Club 28.92
654
174 Benjamin Kaplan Rockville Montgomery Swim Club logoRockville Montgomery Swim Club 28.93
561
175 Danny Sims Northern KY logoNorthern KY 28.96
620
176 Adi Kambhampaty Machine Aquatics logoMachine Aquatics 28.98
649
177 Ryan Reutti Poseidon Swimming Inc logoPoseidon Swimming Inc 29.00
556
178 Mihir Chandra Rockwood Swim Club logoRockwood Swim Club 29.02
717
179 Jeffrey Bishop New Trier Aquatics logoNew Trier Aquatics 29.03
553
180 Tommy Wilson New Trier Aquatics logoNew Trier Aquatics 29.04
614
181 Delano Townsend Laguardia Aquatic Club logoLaguardia Aquatic Club 29.06
551
182 Matthew Terrian Redbird Swim Club logoRedbird Swim Club 29.09
574
183 Frank Errichiello WEST Swim Club logoWEST Swim Club 29.13
571
183 Janssen Gamilla Maverick Swim Club logoMaverick Swim Club 29.13
571
185 Connor Din Rockville Montgomery Swim Club logoRockville Montgomery Swim Club 29.25
597
186 Jeffrey Collins Kamehameha Swim Club logoKamehameha Swim Club 29.29
532
187 Ethan Choo Nova of Virginia logoNova of Virginia 29.31
556
188 Jack Walter New Trier Aquatics logoNew Trier Aquatics 29.32
555
189 Ryan Sego Academy Bullets Swim Club logoAcademy Bullets Swim Club 29.33
555 PB
190 Hank Huelskamp Harris County Aquatics Program logoHarris County Aquatics Program 29.34
554
191 Jackson Gray Carter Center Aq logoCarter Center Aq 29.35
528
192 Nick Wolff St Charles Swim Team logoSt Charles Swim Team 29.40
524
193 James Skuse-Stover Clovis Swim Club logoClovis Swim Club 29.41
548
194 Joseph Woerner Excel Aquatics logoExcel Aquatics 29.42
583
194 Adrian Moya Metro Aquatic Club of Miami logoMetro Aquatic Club of Miami 29.42
522
196 Lawrence Redmond NCAP logoNCAP 29.44
582
197 Nicholas Zhu Manhattan Makos logoManhattan Makos 29.48
543
198 Nick Rogers Storm Swim Club logoStorm Swim Club 29.49
608
199 Andrew Stolarski Condors Swim Clu logoCondors Swim Clu 29.69
592
200 Ryan Kaplan Three Village Swim Club logoThree Village Swim Club 29.70
526
201 Judd Fishman Coho Swim Club logoCoho Swim Club 29.71
525
202 TK Dahlke North Bay Aquatics logoNorth Bay Aquatics 29.76
521
203 Danny McGowan New Trier Aquatics logoNew Trier Aquatics 29.77
520
204 Mitchell Langston Marlins of Raleigh logoMarlins of Raleigh 29.86
549
205 Will Tenpas NCAP logoNCAP 29.91
545
206 Matthew Sims Northern KY logoNorthern KY 30.10
530
207 Trev McGovern Gator Swim Club logoGator Swim Club 30.29
546
208 Danny Calder All Star Aquatics logoAll Star Aquatics 30.37
510
209 Jon Ficken Metro Atlanta Aquatic Club logoMetro Atlanta Aquatic Club 30.39
473
210 Ryan Polino Poseidon Swimming Inc logoPoseidon Swimming Inc 30.57
494
210 Jeff Vitek WEST Swim Club logoWEST Swim Club 30.57
459
212 Leo Collins North Bay Aquatics logoNorth Bay Aquatics 30.65
518
213 Aidan Finucane Carter Center Aq logoCarter Center Aq 31.38
376
214 Matt Reed Maverick Swim Club logoMaverick Swim Club 31.53
365
215 Francis Morrissey WEST Swim Club logoWEST Swim Club 31.66
444 PB
Timothy Marski LIAC logoLIAC NS
Dan Bowen Town Wrecker Swim Team logoTown Wrecker Swim Team NS
Andrei Schwartz Rockville Montgomery Swim Club logoRockville Montgomery Swim Club DQ
Josef Pohlmann Dayton Raiders logoDayton Raiders NS
Sean O'Connor Ozaukee Aquatics logoOzaukee Aquatics DQ
David Dixon Nova of Virginia logoNova of Virginia NS
John Spencer Dayton Raiders logoDayton Raiders NS
Dolan Craine Aquajets Swim Team logoAquajets Swim Team NS
Casey Storch Machine Aquatics logoMachine Aquatics NS
Michael Burris Snow Swimming (VA) logoSnow Swimming (VA) NS
Ryan Windus NCAP logoNCAP NS
Michael Gregorace LIAC logoLIAC NS
Ridge Livermore Rice Aquatics logoRice Aquatics NS
Aleksander Tarczynski Machine Aquatics logoMachine Aquatics NS
Ethan Chuang Academy Bullets Swim Club logoAcademy Bullets Swim Club DQ