Swimcloud
NC STAR Triad Tropic Invite
17 and over, A Final, #28
Name Time Score Imp
1 Jerry Burton
Old Dominion Aquatic Club
20 +3.8% PB
2 Graham Hertweck
Star Aquatics
17 +7.6% PB
3 Drake Moretz
Asheville Swim Club
16
4 Nick Burton
Old Dominion Aquatic Club
15 +3.8% PB
5 Andrew Joyner
Raleigh Swimming Association
14 +2.6% PB
6 Clayton North
Hilton Head Aquatics
13 +2.1% SB
7 Braxton Welch
Nova of Virginia
12 +1.5% PB
8 Streett Martin
Nova of Virginia
11 +0.8% SB
17 and over, B Final, #28
Name Time Score Imp
9 Anthony Vinson
Nova of Virginia
9 +4.2% SB
10 Emilio Layton
Nova of Virginia
7 +6.8% SB
11 Jared Caudill
Georgetown-Scott County Super Sharks
6 PB
12 Josh Stidham
Georgetown-Scott County Super Sharks
5
13 Harrison Robertson
Old Dominion Aquatic Club
4 +2.2% PB
14 Matthew Asbill
Raleigh Swimming Association
3
15 Ryan Trout
Waves Of Wilmington Swim Team
2
16 Quinn Schreck
Nova of Virginia
1 -0.3%
17 and over, Preliminaries, #28
Name Time Pts Imp
1 Jerry Burton
Old Dominion Aquatic Club
802 +4.0% PB
2 Graham Hertweck
Star Aquatics
738 +6.6% PB
3 Nick Burton
Old Dominion Aquatic Club
705 +4.1% PB
4 Drake Moretz
Asheville Swim Club
664
5 Clayton North
Hilton Head Aquatics
638 +3.3% PB
6 Tyler Dominick
Old Dominion Aquatic Club
635 +5.6% PB
7 Streett Martin
Nova of Virginia
610 +0.9% SB
8 Braxton Welch
Nova of Virginia
603 +1.1% PB
9 Andrew Joyner
Raleigh Swimming Association
601 +1.6% PB
10 Benjamin Laugle
Old Dominion Aquatic Club
584 +2.2% PB
11 Anthony Vinson
Nova of Virginia
560 +2.4% SB
12 Harrison Robertson
Old Dominion Aquatic Club
557 +4.3% PB
13 Matthew Asbill
Raleigh Swimming Association
523 PB
14 Ryan Trout
Waves Of Wilmington Swim Team
509 PB
15 Jared Caudill
Georgetown-Scott County Super Sharks
516 PB
16 Josh Stidham
Georgetown-Scott County Super Sharks
492
17 Quinn Schreck
Nova of Virginia
492 +2.8% PB
18 Emilio Layton
Nova of Virginia
484 +4.4% SB
19 George Haber
Old Dominion Aquatic Club
469 PB
20 Jared Gray
Nova of Virginia
464
21 Will McLoud
Hilton Head Aquatics
463
22 Nicholas McComb
Nova of Virginia
458
23 Jason White
Sailfish Aquatics
448 -1.2%
24 Kyle Evans
Sailfish Aquatics
438 -2.6%
25 Nicholas Sarvella
Old Dominion Aquatic Club
432 +1.9% SB
26 Spencer Bock
Asheville Swim Club
409 +2.5% PB
27 Richie Soltis
New Wave (NC)
392 +2.1% PB
28 Nathan Wallen
Georgetown-Scott County Super Sharks
401 PB
29 Devin Brewbaker
Star Aquatics
377
30 Ian Miller
Old Dominion Aquatic Club
333 +0.2% SB
31 Nik DICARLO
Hilton Head Aquatics
331 +4.3% SB
32 Patrick Heffron
Waves Of Wilmington Swim Team
312 PB
33 Thomas Fallon
Brunswick Aquatic Club
266 PB
34 Caden Wendelin
Pinehurst Area Swim Team
252 +1.5% PB
35 Mason Graves
Georgetown-Scott County Super Sharks
229 PB
36 Jordan Lowell
Star Aquatics
201 +1.6% PB
37 Luke Garcia
Nova of Virginia
190 -10.3%
38 David Shainberg
Asheville Swim Club
178
39 Ben Broshar
Asheville Swim Club
48 0.0%
Anthony Messina
Waves Of Wilmington Swim Team
NS
BRYSON CUMMINGS
Hilton Head Aquatics
NS
15 - 16, A Final, #28
Name Time Score Imp
1 Cothalee Watko
Raleigh Swimming Association
20 +1.0% SB
2 Connor Gleim
Old Dominion Aquatic Club
17 PB
3 Reid Hutcherson
Nova of Virginia
16 +2.9% PB
4 Tom Hubbard
Raleigh Swimming Association
15 +4.0% SB
5 David Washburn
Raleigh Swimming Association
14 +2.4% PB
6 Emerson Hershfeld
New Wave (NC)
13 +2.2% PB
7 Michael Ivy
Raleigh Swimming Association
12 +0.6% SB
8 Kevin Geist
Hilton Head Aquatics
11 -1.5%
15 - 16, B Final, #28
Name Time Score Imp
9 Noah Henderson
Star Aquatics
9 -0.4%
10 Jackson Holcomb
Carolina Aquatic Team
7 +5.1% PB
11 Finn Howard
Waves Of Wilmington Swim Team
5.50 +2.1% SB
11 Christian Lower
New Wave (NC)
5.50 +6.1% SB
13 Daniel Chance
Nova of Virginia
4 PB
14 Noah Diacumakos
Raleigh Swimming Association
3 +0.1% SB
15 Jacob Oberle
Nova of Virginia
2 -0.5%
16 Noah Ratliff
Nova of Virginia
1 PB
15 - 16, Preliminaries, #28
Name Time Pts Imp
1 Cothalee Watko
Raleigh Swimming Association
722 +1.1% SB
2 Michael Ivy
Raleigh Swimming Association
783 +3.7% SB
3 Connor Gleim
Old Dominion Aquatic Club
692 PB
4 Tom Hubbard
Raleigh Swimming Association
679 +4.5% PB
5 Reid Hutcherson
Nova of Virginia
722 +1.7% PB
6 Kevin Geist
Hilton Head Aquatics
719 +0.1% PB
7 Emerson Hershfeld
New Wave (NC)
638 +2.6% PB
8 David Washburn
Raleigh Swimming Association
620 +2.0% PB
9 Noah Henderson
Star Aquatics
689 -5.8%
10 Jackson Holcomb
Carolina Aquatic Team
592 +4.6% PB
11 Daniel Chance
Nova of Virginia
651 PB
12 Jacob Oberle
Nova of Virginia
648 +2.3% PB
13 Noah Diacumakos
Raleigh Swimming Association
636 +0.9% SB
14 Jake O'Neill
Georgetown-Scott County Super Sharks
562 PB
15 Christian Lower
New Wave (NC)
561 +5.6% SB
16 Noah Ratliff
Nova of Virginia
630 PB
17 Finn Howard
Waves Of Wilmington Swim Team
624 +1.3% SB
18 Adam Cocke
Carolina Aquatic Team
545 +2.5% PB
19 Ethan Jones
Old Dominion Aquatic Club
544 +2.2% PB
20 Ian Smith
Raleigh Swimming Association
543 +2.3% PB
21 Conner Jorgensen
Nova of Virginia
609 +2.2% PB
22 Trey Adkins
Waves Of Wilmington Swim Team
529 +0.3% SB
23 Luke Daley
Nova of Virginia
598 +1.2% PB
24 David Dingfelder
Carolina Aquatic Team
526 +1.9% PB
25 Cj Spence
Raleigh Swimming Association
525 +2.4% PB
26 Xander Setzer
Star Aquatics
589 +8.1% PB
27 Miles West
Nova of Virginia
582 +2.6% PB
28 Henry Oberley
Old Dominion Aquatic Club
504 -2.2%
29 Iain Moore
Nova of Virginia
570 +2.5% SB
30 Michael Senter
Nova of Virginia
497 +4.3% PB
31 Alex Bria
Carolina Aquatic Team
566 +8.0% PB
32 Garrett Pendleton
Jersey Storm Swimming
557
33 Eddie Enriquez
Sailfish Aquatics
555 +0.7% PB
34 Eric Thompson
Pinehurst Area Swim Team
479 +2.0% SB
35 Spencer Hughes
New Wave (NC)
539 -2.0%
36 Bryson Johnson
Raleigh Swimming Association
539 +1.3% SB
37 Kevin Snyder
New Wave (NC)
460 +4.1% PB
38 Will Timme
Nova of Virginia
528 -2.0%
39 Zach Wallen
Georgetown-Scott County Super Sharks
527
40 Christian Massengill
Nova of Virginia
525 +4.3% PB
41 Connor Curran
Raleigh Swimming Association
453 +2.7% PB
42 Emile Charles
Carolina Aquatic Team
519 +2.4% SB
43 Andrew Betts
Old Dominion Aquatic Club
517 +2.3% PB
44 Kennedy Ubinger
Raleigh Swimming Association
446 +2.1% PB
45 Zach Carroll
Nova of Virginia
507 +3.4% PB
46 Jackson Newton
Star Aquatics
434 +4.2% PB
47 Ethan Balkus
Waves Of Wilmington Swim Team
498 +1.8% SB
48 Jeffrey Settlemyre
Waves Of Wilmington Swim Team
493 -0.6%
49 Josh Stablein
MSA Swim
492
50 Benjamin Snider
Star Aquatics
420
51 Zach Benson
New Wave (NC)
407 PB
52 Jeremy Lalumondier
Star Aquatics
401
53 Malcolm Skinner
Sailfish Aquatics
395 +0.7% PB
54 Zack Shaver
New Wave (NC)
441 +2.4% SB
55 Brandon Eubanks
Old Dominion Aquatic Club
344 -1.9%
56 Zachary Archer
Carolina Aquatic Team
408 +0.1% SB
57 Ben Mann
New Wave (NC)
401 +0.2% PB
58 Parker Doleman
Old Dominion Aquatic Club
330 +1.8% PB
59 Jack Markun
Swim Fanatics Swim Club
317 +0.9% PB
60 Thomas Thrower
Raleigh Swimming Association
312 -0.7%
61 Michael Wallace
Raleigh Swimming Association
374 +1.5% PB
62 Tanguy Absillis
Raleigh Swimming Association
309 -0.3%
63 Jack Todd
Raleigh Swimming Association
368 -0.7%
64 Glenn Luther
Sailfish Aquatics
305
65 Jeff Tuning
New Wave (NC)
358 +4.4% PB
66 Richard Gillipsie
Swim Fanatics Swim Club
353 +3.8% PB
67 Owen Bell
Brunswick Aquatic Club
264 -3.2%
68 Jason Puckett
Sailfish Aquatics
324 PB
69 Logan Rice
High Point Swim Club
260 -0.1%
70 Oz Potter
Nova of Virginia
318
71 Justin Brennan
Carolina Aquatic Team
253 -1.9%
72 Henry Gribble
Sailfish Aquatics
289 +3.7% PB
73 Jake Hill
Sandhills Sandsharks
259 -0.1%
74 Benjamin Ervin
Carolina Aquatic Team
252 +1.6% SB
75 Jacob Crater
New Wave (NC)
241 -3.3%
76 Kolby Minckler
Hilton Head Aquatics
215
77 Yash Singh
Swim Fanatics Swim Club
154 +1.8% PB
78 Davis Kubovcik
Old Dominion Aquatic Club
178 +4.9% PB
79 Caleb Isaacs
Star Aquatics
103 +5.2% PB
80 Tom Gadron
Hilton Head Aquatics
137
81 Bobby Hall
Swim Fanatics Swim Club
76 -0.1%
82 Colin Smith
MSA Swim
64 PB
83 Ryan Dowd
Sailfish Aquatics
53 -2.2%
84 David Cline
Sailfish Aquatics
45
85 Matthew Shuttleworth
Waves Of Wilmington Swim Team
43 -1.5%
86 Jake Quigley
Star Aquatics
40 +1.4% PB
87 Oscar Hu
Jersey Storm Swimming
2
Kolby Rendon
Raleigh Swimming Association
Dylan Davidson
Carolina Aquatic Team
NS
Ben Huang
Star Aquatics
NS
Luke Majuri
Sandhills Sandsharks
NS
Spencer Steinour
Hilton Head Aquatics
NS
13 - 14, A Final, #26
Name Time Score Imp
1 Hunter Locher
Nova of Virginia
20 PB
2 Alex Smyre
Raleigh Swimming Association
17 PB
3 Jared Carter
New Wave (NC)
16 +8.7% PB
4 Christopher Barker
New Wave (NC)
15 PB
5 Connor Hughes
New Wave (NC)
14 +2.6% PB
6 Blake Johnson
Old Dominion Aquatic Club
13 +4.5% PB
7 Daniel Baldwin
New Wave (NC)
12 +2.4% SB
8 Kaleb Brannock
Georgetown-Scott County Super Sharks
11 PB
13 - 14, B Final, #26
Name Time Score Imp
9 Ethan Stoltz
Nova of Virginia
9 +4.0% PB
10 Graham Boyle
Nova of Virginia
7 +2.8% PB
11 Coby Ockert
Raleigh Swimming Association
6 +3.1% PB
12 Cohen Bruner
Hilton Head Aquatics
5 +4.6% PB
13 Decker Bristow
Nova of Virginia
4 +3.2% PB
14 Heath Lewis
Old Dominion Aquatic Club
3 +4.8% PB
15 Conrad Tan
Nova of Virginia
2 +0.5% PB
16 Tommy Hughson
Hilton Head Aquatics
1 +4.7% PB
13 - 14, Preliminaries, #26
Name Time Pts Imp
1 Daniel Baldwin
New Wave (NC)
720 +6.7% SB
2 Hunter Locher
Nova of Virginia
712 PB
3 Connor Hughes
New Wave (NC)
692 +3.9% PB
4 Alex Smyre
Raleigh Swimming Association
687 PB
5 Christopher Barker
New Wave (NC)
686 PB
6 Jared Carter
New Wave (NC)
684 +7.8% PB
7 Blake Johnson
Old Dominion Aquatic Club
650 +4.8% PB
8 Kaleb Brannock
Georgetown-Scott County Super Sharks
641 PB
9 Coby Ockert
Raleigh Swimming Association
627 +2.4% PB
10 Decker Bristow
Nova of Virginia
624 +2.9% PB
11 Graham Boyle
Nova of Virginia
623 +1.7% PB
12 Conrad Tan
Nova of Virginia
606 +0.9% PB
13 Heath Lewis
Old Dominion Aquatic Club
601 +3.7% PB
14 Cohen Bruner
Hilton Head Aquatics
601 +3.3% PB
15 Ethan Stoltz
Nova of Virginia
594 +1.3% PB
16 Tommy Hughson
Hilton Head Aquatics
672 +4.5% PB
17 Preston Trevey
Nova of Virginia
578 PB
18 Hunter Sundlun
Nova of Virginia
572 +0.8% PB
19 Nick Riley
Raleigh Swimming Association
660
20 Charlie Boykin
Nova of Virginia
646 PB
21 Zane Roberts
Old Dominion Aquatic Club
547 +0.7% PB
22 Liam Ryan
Nova of Virginia
546 +1.4% PB
23 Sean Belden
Nova of Virginia
543 +2.4% PB
24 Connor Smith
Asheville Swim Club
630 -0.2%
25 Aidan Duffy
Nova of Virginia
516 +4.3% PB
26 John Washburn
Raleigh Swimming Association
515 +1.2% PB
27 William Watson
Star Aquatics
512 PB
28 Nate Pfeffer
Nova of Virginia
599 PB
29 Andrew Thompson
Pinehurst Area Swim Team
505 +4.6% PB
30 Andrew Eberhardt
Waves Of Wilmington Swim Team
499 +2.4% PB
31 Andrew Farney
Nova of Virginia
577 +1.2% PB
32 Gabriel Ruby
Old Dominion Aquatic Club
472 -0.3%
33 Evan Doherty
New Wave (NC)
462 -1.7%
34 Conner Myers
Old Dominion Aquatic Club
450 +1.4% PB
35 Dylan Naessig
Swim Fanatics Swim Club
445 PB
36 Miles Charles
Carolina Aquatic Team
512 +2.9% PB
37 Luke Fortner
New Wave (NC)
419 +2.9% PB
38 Eli Beaven
Georgetown-Scott County Super Sharks
415
39 Jacob Ambrose
Old Dominion Aquatic Club
491 +0.0% PB
40 cooper gavin
Old Dominion Aquatic Club
487 -0.7%
41 Hayden Carpenter
MSA Swim
398 PB
42 Matt Shanahan
Hillsborough Aquatic Club
476 +2.8% PB
43 Jake Royster
MSA Swim
472 +4.1% PB
44 Matty Burrows
Sailfish Aquatics
461 -1.5%
45 Pierce Daly
Hilton Head Aquatics
376 PB
46 Evan Kirby
Waves Of Wilmington Swim Team
364 +1.5% PB
47 Will Shearin
New Wave (NC)
435 +0.5% PB
48 Ryan Lynch
Raleigh Swimming Association
343 -0.4%
49 Tate Eppinger
Carolina Aquatic Team
329 +1.9% PB
50 Garrett Curran
Raleigh Swimming Association
408 +1.8% PB
51 Feodor Mejouev
Waves Of Wilmington Swim Team
312 +6.3% PB
52 Owen Kirkpatrick
MSA Swim
282 PB
53 Nick Bryant
Star Aquatics
263 PB
54 Michael Sanders
New Wave (NC)
260 +3.7% PB
55 Patrick Drake
Raleigh Swimming Association
333 PB
56 Ashton Temme
Old Dominion Aquatic Club
317 -1.0%
57 A'Jay West
Old Dominion Aquatic Club
314 +3.4% PB
58 Max Mixa
Sandhills Sandsharks
296 -0.4%
59 Chris Adams
New Wave (NC)
218 +0.3% PB
60 Ian Holt
Sailfish Aquatics
203 -2.6%
61 Josh Trexler
Raleigh Swimming Association
265 +1.8% PB
62 Logan Butner
Waves Of Wilmington Swim Team
264 +0.3% PB
63 Eric Hoang
Raleigh Swimming Association
255 -1.4%
64 Benjamin Smith
Star Aquatics
252 +4.4% PB
65 Gabriel Bradley
Old Dominion Aquatic Club
180 +2.8% PB
66 Dalton Husketh
Carolina Aquatic Team
237 -1.1%
67 Logan Shattuck
Star Aquatics
163 PB
68 Jackson Hicks
Pinehurst Area Swim Team
223 +3.0% PB
69 Larken Barnes
Georgetown-Scott County Super Sharks
140 PB
70 Nathan Archer
Carolina Aquatic Team
206 PB
71 Cole Fox
New South Swimming
203 +1.4% PB
72 Cam Matousek
Hilton Head Aquatics
134 PB
73 Jeffrey Zhang
New Wave (NC)
185 -0.1%
74 Guy Annunziata
Hilton Head Aquatics
156
75 Collin Dulin
Star Aquatics
144 +2.4% PB
76 Christopher Williams
Sailfish Aquatics
80 PB
77 William Astilla
Carolina Aquatic Team
78 -5.2%
78 Raymond Pifer
New Wave (NC)
76 PB
79 Jackson Hayes
Asheville Swim Club
60 +4.4% PB
80 Chris Collins
Carolina Aquatic Team
93 +2.0% PB
81 Jacob Bingham
Georgetown-Scott County Super Sharks
40
82 Andrew Kubovcik
Old Dominion Aquatic Club
38 +3.1% PB
83 Ethan Pollina
Greensboro Swimming Assoc
36 -1.3%
84 Eric Atkins
Sailfish Aquatics
36
85 Noah Addis
Sailfish Aquatics
2
86 Gavin Masa
Sailfish Aquatics
2 +0.7% PB
87 Hayden Brammer
Pinehurst Area Swim Team
2 +4.4% SB
88 Colin Brazas
Asheville Swim Club
2 +0.9% PB
89 Mason Hon
Brunswick Aquatic Club
2
90 Nicholas Baran
Sailfish Aquatics
2
91 Aaron Arnold
Rowan Aquatic Club YMCA
2 -43.9%
92 Ethan Brouwer
New Millennium Aquatics
2
Ashton Chhan
Carolina Aquatic Team
NS
Evan Miles
Carolina Aquatic Team
NS
Andrew Cannon
Star Aquatics
NS
Yonatan Khaitas
Greensboro Swimming Assoc
NS
Patrick Applegate
MSA Swim
NS
Ryan Twomley
New Wave (NC)
NS
Noah Jimison
Hillsborough Aquatic Club
NS
Kai Cappoli
Raleigh Swimming Association
NS
Nathaniel Blais
Old Dominion Aquatic Club
NS
11 - 12, Timed Finals, #50
Name Time Score Imp
1 Patrick Sleater
Asheville Swim Club
20 -0.1%
2 Jack Reilly
Swim Fanatics Swim Club
17 +3.0% PB
3 Ben Mauldin
Old Dominion Aquatic Club
16 +0.9% PB
4 Mattie Oberley
Old Dominion Aquatic Club
15 -0.8%
5 Ajay Federico
Sailfish Aquatics
14 PB
6 John Ramos
Swim Fanatics Swim Club
13 +4.4% PB
7 matthew Schoenagel
Raleigh Swimming Association
12 +4.5% PB
8 Larry Almariento
Old Dominion Aquatic Club
11 -0.8%
9 Kieran Mohorn
Swim Fanatics Swim Club
9 +4.5% PB
10 Otto Schonwalder
Carolina Aquatic Team
7 +0.6% PB
11 Chris Kafitz
Rowan Aquatic Club YMCA
6 -0.8%
12 Noah Ramos
Swim Fanatics Swim Club
5 -0.4%
13 Rowan Cridlebaugh
High Point Swim Club
4 -0.1%
14 Cole Artman
Raleigh Swimming Association
3 PB
15 Ben Pritchard
Carolina Aquatic Team
2 +2.7% PB
16 Tyler Kaminski
Old Dominion Aquatic Club
1 +2.0% PB
17 Brian Kustowski
Old Dominion Aquatic Club
-3.7%
18 Matt Bell
Old Dominion Aquatic Club
-2.0%
19 Sean Setzer
Waves Of Wilmington Swim Team
+2.3% PB
20 Mason Kempf
Raleigh Swimming Association
+0.1% PB
21 TJ Spokas
Sailfish Aquatics
PB
22 Owen Sypolt
Sailfish Aquatics
23 Brady Rolland
Star Aquatics
+1.5% PB
24 Teeven Tsang
Raleigh Swimming Association
25 Ethan Hadsell
Raleigh Swimming Association
-2.1%
26 Andrew Schmidt
Sailfish Aquatics
PB
27 Carter Bingman
Old Dominion Aquatic Club
+1.1% PB
28 Colin Barakey
Old Dominion Aquatic Club
-7.2%
29 Trey Croker
Swim Fanatics Swim Club
30 Beau DiMartino
MSA Swim
PB
31 Timothy Tobin
Sailfish Aquatics
32 Kadence Taylor
Star Aquatics
PB
33 Ty Buechler
Rowan Aquatic Club YMCA
-4.5%
34 Victor Tretiakov
High Point Swim Club
+2.9% PB
35 Dylan Perry
Sailfish Aquatics
PB
36 Harmon Schlueter
Sailfish Aquatics
37 Hunter Bost
Sailfish Aquatics
Ben Fernando
Swim Fanatics Swim Club
NS
Davis Mohorn
Swim Fanatics Swim Club
NS
Dylan Sinople
MSA Swim
NS
Lucas Onan
Hilton Head Aquatics
NS
10 and under, Timed Finals, #48
Name Time Score Imp
1 Jack Frank
Carolina Aquatic Team
20 +6.3% PB
2 Rowan Diacumakos
Raleigh Swimming Association
17 +8.4% PB
3 Griffin Jones
Swim Fanatics Swim Club
16
4 Jackson Hughes
Waves Of Wilmington Swim Team
15 +1.7% PB
5 Zachary Mcnabb
Old Dominion Aquatic Club
14 -0.5%
6 Nikhil Agans
Carolina Aquatic Team
13 -3.3%
7 Jackson March
Raleigh Swimming Association
12 -1.0%
8 Isaac Holtham
MSA Swim
11
9 Charlie Kuzma
Sandhills Sandsharks
9 +1.6% PB
10 Davis Webb
Raleigh Swimming Association
7 PB
11 Tyler Koepp
Old Dominion Aquatic Club
6 +2.8% PB
12 Ren Niebauer
High Point Swim Club
5
13 Brandt Conklin
Swim Fanatics Swim Club
4 +1.4% PB
14 Wayne Salgado
Old Dominion Aquatic Club
3 +1.8% PB
15 Truman Lee
Sailfish Aquatics
2
16 Maxim Mejouev
Waves Of Wilmington Swim Team
1 PB
17 Carson Bernstein
Old Dominion Aquatic Club
-0.8%
18 Matias Christensen
Greensboro Swimming Assoc
19 Ethan Fogleman
Greensboro Swimming Assoc

Events