• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Kinetic Multisports

Kinetic Multisports

Premier Triathlons on the east coast, offering exceptional quality and value

  • Facebook
  • Instagram
  • Vimeo
  • YouTube
  • Races
    • By Distance
    • Sprint
    • Olympic
    • Long Course
    • By State
    • Virginia
    • Maryland
    • Pennsylvania
    • Delaware
  • Results
    • 2023 Results
    • 2022 Results
    • 2021 Results
    • 2020 Results
    • 2019 Results
    • 2018 Results
    • 2017 Results
    • 2016 Results
    • 2015 Results
    • 2014 Results
    • Series Results
    • Piranha-Sports
  • Series Info & Rules
    • 2023 Schedule (PDF)
    • USA Triathlon Rules (USAT)
    • Series Information & Results
  • Shop
    • GoKinetic Gear
    • Wetsuitrental.com
    • Jerseys
    • Swim
    • Stickers
    • Sale
    • Gift Certificates
    • Awards Shipping / Lost & Found
  • About
    • About Us
    • Contact
  • FAQs

2022 DIAMOND IN THE ROUGH SPRINT TRIATHLON OVERALL MEN

 ------------ Swim ------------T1------------ Bike ------------T2------------ Run ------------Total
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeRnkTimePaceTime
1Matthew SargeWashington DC20129MSAG412:08.91:37HM2:15.0322:12.521.6MPH1:04.0116:19.05:15/M 53:59.5
2Gunnar EichlerHampstead MD9725MSAG211:34.51:33HM1:58.6120:30.523.4MPH0:48.8419:11.06:10/M 54:03.5
3Mark HimelfarbLititz PA9448MSAG913:01.01:44HM2:11.8422:15.821.6MPH1:00.9319:10.46:10/M 57:40.0
4Benjamin BergerPhiladelphia PA15514MSAG111:33.91:33HM1:38.32625:40.918.7MPH0:51.5218:13.75:52/M 57:58.5
5Ryan BrennanGlenmoore PA14934MSAG512:19.61:39HM2:31.11724:09.019.9MPH1:09.5519:18.06:13/M 59:27.6
6Stephen EidAshburn VA10955MSAG311:58.41:36HM2:32.51023:21.220.6MPH0:55.41021:12.46:50/M 1:00:00.1
7Emil VaskoMalvern PA20221MSAG612:25.81:39HM2:12.91223:42.620.2MPH1:26.2720:40.76:39/M 1:00:28.4
8Jason ColeStewartstown PA13233MSAG2014:37.51:57HM2:07.2522:39.221.2MPH0:51.9921:03.36:47/M 1:01:19.2
9Bill DeatonRuckersville VA10854MSAG2215:00.62:00HM1:54.4622:45.021.1MPH0:58.21221:30.76:55/M 1:02:09.2
10Paul KellermannNottingham PA15716MSAG1013:14.31:46HM2:13.91824:26.819.6MPH0:55.51421:46.17:00/M 1:02:36.8
11Neil SemmelBear DE13059MSAG1914:33.61:56HM2:30.8221:50.022.0MPH1:30.93524:16.77:49/M 1:04:42.2
12Connor HallBaltimore MD21037MSAG712:32.71:40HM2:41.62525:38.918.7MPH1:20.02222:39.27:18/M 1:04:52.6
13Jerome RoehmNewark DE11729MSAG2916:16.62:10HM3:22.0923:19.220.6MPH1:10.0820:57.56:45/M 1:05:05.5
14Kurt RobertsPerryville MD2246MSAG1313:46.61:50HM3:14.21624:08.919.9MPH1:24.92823:16.37:29/M 1:05:51.1
15Robert FoardStreet MD11831MSAG1814:32.71:56HM2:58.82225:20.518.9MPH1:04.42022:27.87:14/M 1:06:24.3
16Jeffrey LoomisMc Lean VA9152MSAG2616:08.32:09HM3:06.61523:56.820.0MPH1:14.61722:09.17:08/M 1:06:35.5
17Tom RobinsonRaritan NJ6540MSAG3817:01.02:16HM3:01.9723:14.720.6MPH2:10.51321:33.66:56/M 1:07:01.9
18Sean HowardJoppa MD13136MSAG2515:58.52:08HM3:04.21123:37.320.3MPH1:10.63123:48.27:40/M 1:07:39.0
19Brian RudgeCarlisle PA19840MSAG3516:45.52:14HM2:27.22025:09.819.1MPH1:12.41822:23.77:12/M 1:07:58.7
20Grant HeidebrechtEllicott City MD20319MSAG2114:52.51:59HM2:47.41323:50.720.1MPH1:27.25626:16.08:27/M 1:09:14.1
21Dale StalleyBaltimore MD146MSAG4317:45.42:22HM2:29.41423:54.420.1MPH1:21.63324:00.27:44/M 1:09:31.3
22Michael GamazaychikovEllicott City MD17051MSAG812:55.51:43HM3:38.36629:48.516.1MPH1:33.61922:26.47:13/M 1:10:22.6
23Aidan BallHanover MD5428MSAG3716:55.62:15HM3:56.33727:07.117.7MPH2:11.21121:21.06:52/M 1:11:31.4
24James RudershausenWest Chester PA16332MSML1213:41.01:49HM3:35.44027:24.017.5MPH1:05.05526:15.48:27/M 1:12:00.9
25Eric BergerPhiladelphia PA15455MSAG3917:02.82:16HM3:22.04227:28.617.5MPH1:11.82523:00.87:24/M 1:12:06.2
 ------------ Swim ------------T1------------ Bike ------------T2------------ Run ------------Total
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeRnkTimePaceTime
26Kevin SpielmanSeverna Park MD11251MSAG4818:14.32:26HM2:59.23226:27.318.1MPH1:22.52923:18.57:30/M 1:12:22.0
27Andrew LoweLebanon PA12750MSAG4017:33.82:21HM2:30.43326:27.818.1MPH1:32.14024:56.88:02/M 1:13:01.2
28Brad LanouettePurcellville VA23629MSAG3016:19.12:11HM3:12.42926:02.318.4MPH1:22.65126:06.48:24/M 1:13:02.8
29Ben UeckerSykesville MD22256MSAG3316:35.22:13HM3:20.32325:25.318.9MPH1:56.05025:59.78:22/M 1:13:16.6
30Tobias DilworthFulton MD2525MSAG6619:15.82:34HM3:41.25828:32.316.8MPH1:26.9620:36.96:38/M 1:13:33.3
31Matthew HeintzelmanBerwyn PA12954MSAG6719:16.32:34HM2:15.53526:46.217.9MPH1:15.93724:38.57:56/M 1:14:12.6
32Gabe EichlerHampstead MD9820MSAG5018:17.82:26HM3:01.35228:05.717.1MPH2:22.72122:31.77:15/M 1:14:19.3
33Justin RoweWashington DC16435MSAG4217:37.62:21HM3:09.52725:41.918.7MPH1:34.55726:21.68:29/M 1:14:25.3
34Michael WarrenNewark DE17727MSAG7519:41.02:37HM2:46.24927:53.617.2MPH0:49.42723:15.47:29/M 1:14:25.8
35Brian PateAnnapolis MD43432MSAG1714:27.71:56HM3:32.09432:41.114.7MPH1:07.92322:50.97:21/M 1:14:39.8
36Thomas RumleyBaltimore MD11339MSAG6119:04.52:33HM2:58.62825:42.618.7MPH1:24.75226:10.78:26/M 1:15:21.3
37Ian WaltonWashington DC21347MSAG4117:35.12:21HM3:23.31924:54.319.3MPH1:52.87627:38.58:54/M 1:15:24.3
38Guy TomberlinBluemont VA15058MSAG7219:31.22:36HM2:57.73026:16.418.3MPH1:41.64225:16.28:08/M 1:15:43.4
39Stephen HanrahanWashington DC9028MSAG3616:49.42:15HM5:37.25728:27.816.9MPH2:03.02422:58.67:24/M 1:15:56.2
40Ryan HunsickerBaltimore MD16526MSAG9420:59.92:48HM3:40.53927:20.217.6MPH1:03.43223:56.87:42/M 1:17:01.0
41Robert HoweAlexandria VA21839MSAG9721:17.52:50HM4:19.04627:46.917.3MPH1:48.71521:55.17:03/M 1:17:07.5
42Michael PiccininiBaltimore MD17928MSAG2716:10.92:09HM3:07.97230:18.015.8MPH1:44.74625:50.78:19/M 1:17:12.3
43Michael KelleherWashington DC18854MSCL5118:32.52:28HM2:58.44327:41.917.3MPH1:32.47127:25.38:50/M 1:18:10.7
44Luke PuchallaWest Friendship MD2625MSAG6019:03.72:33HM3:18.26429:29.316.3MPH1:02.74425:27.48:12/M 1:18:21.4
45Juan BlydeWashington DC18554MSAG8220:13.92:42HM2:51.64427:42.017.3MPH2:09.84525:32.48:13/M 1:18:29.9
46Curtis EbersoldElkton MD13852MSAG3216:29.02:12HM3:50.45528:12.417.0MPH2:27.67427:32.68:52/M 1:18:32.2
47Andrew FoltzFrostburg MD14131MSAG1514:06.01:53HM3:56.87630:23.915.8MPH1:37.98528:28.69:10/M 1:18:33.3
48Grayson EilandArlington VA4727MSAG8920:47.62:46HM3:34.02425:32.018.8MPH2:06.36026:37.78:34/M 1:18:37.6
49Eric BartoSpringfield VA9654MSAG6819:18.22:34HM3:49.15027:53.917.2MPH1:50.54725:52.18:20/M 1:18:44.0
50Kenneth RoweDarnestown MD7261MSAG10522:44.33:02HM3:19.7823:16.420.6MPH1:34.38628:31.19:11/M 1:19:26.0
 ------------ Swim ------------T1------------ Bike ------------T2------------ Run ------------Total
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeRnkTimePaceTime
51Matt KlickaAshburn VA22745MSAG8120:12.72:42HM4:01.22125:20.218.9MPH2:51.07027:24.88:49/M 1:19:50.1
52James LazzarottiRaleigh NC20832MSAG3116:26.62:12HM4:14.99031:56.515.0MPH1:13.95426:12.68:26/M 1:20:04.8
53Peter HurykLynchburg VA15647MSAG7419:40.52:37HM5:38.46329:24.416.3MPH1:10.83424:13.07:48/M 1:20:07.3
54Marc BallPort Deposit MD5258MSAG6919:20.02:35HM4:17.76028:41.316.7MPH2:40.34325:23.08:10/M 1:20:22.5
55Zachary GentBel Air MD1629MSAG8320:22.32:43HM3:22.98330:57.415.5MPH1:51.83023:48.07:40/M 1:20:22.7
56Luke PitsenbargerBaltimore MD1324MSAG7819:58.82:40HM4:18.95328:06.017.1MPH1:22.76326:44.08:36/M 1:20:30.6
57Carl RamirezBethesda MD17858MSAG4918:16.22:26HM5:54.44127:27.517.5MPH2:08.66727:09.88:45/M 1:20:56.6
58Jon WrightGaithersburg MD22153MSAG5718:54.02:31HM3:42.04727:47.217.3MPH1:44.69028:56.39:19/M 1:21:04.5
59Dan TsinAlexandria VA10038MSAG1614:21.11:55HM4:45.68931:53.615.1MPH3:13.86526:57.08:40/M 1:21:11.2
60Harold HarrisWindsor Mill MD45352MSAG7319:38.62:37HM5:08.85428:12.017.0MPH3:32.63924:50.18:00/M 1:21:22.3
61Michael LallyMiddletown DE13344MSAG10923:27.23:08HM3:14.67330:19.115.8MPH2:22.41622:01.67:05/M 1:21:25.1
62Luis HerreraBethesda MD7961MSAG9320:59.22:48HM4:24.16830:02.116.0MPH1:43.04125:10.48:06/M 1:22:19.0
63Eric GreenbaumElkridge MD2424MSAG3416:40.32:13HM4:13.010433:33.714.3MPH1:14.06226:42.78:36/M 1:22:23.8
64Daniel DeaconWashington DC20533MSAG5818:58.52:32HM4:14.56128:43.016.7MPH1:10.19429:40.59:33/M 1:22:46.9
65Chris BaranowskiLancaster PA9217MSAG7920:02.32:40HM3:08.17930:45.315.6MPH1:39.16927:20.28:48/M 1:22:55.2
66James LengleArlington VA973MSAG4617:54.82:23HM3:17.09232:15.314.9MPH1:28.48928:49.99:17/M 1:23:45.6
67Jarod OlsonHarleysville PA21223MSAG8420:30.02:44HM3:16.211134:57.413.7MPH1:01.33624:38.07:56/M 1:24:23.1
68Jaekuen LeeWoodbridge VA19639MSML9220:54.52:47HM3:28.76729:53.516.1MPH1:50.08428:26.69:09/M 1:24:33.5
69Jason StaleyQueenstown MD8023MSAG6419:13.62:34HM3:20.65928:33.116.8MPH2:34.510031:24.910:07/M 1:25:07.0
70Charles SmallCoatesville PA9563MSAG9521:04.52:49HM5:49.43426:39.218.0MPH 1291:01:27.519:47/M 1:25:10.9
71Mark Van KirkMc Lean VA20063MSAG5318:35.82:29HM4:13.45128:03.217.1MPH2:14.710432:04.010:19/M 1:25:11.2
72Scott ClinganReisterstown MD22944MSAG5518:45.02:30HM3:23.93626:57.517.8MPH2:22.511433:51.010:54/M 1:25:20.2
73Nathan JacobsBaltimore MD1424MSAG1113:36.41:49HM4:13.312740:10.411.9MPH0:53.25926:30.78:32/M 1:25:24.1
74Eric BehnaWashington DC12330MSAG8720:45.32:46HM3:37.49132:10.914.9MPH1:08.28328:17.09:06/M 1:25:59.1
75Tomas GunzPotomac MD19022MSAG10221:51.92:55HM3:29.99733:00.714.5MPH1:27.75826:28.48:31/M 1:26:18.8
 ------------ Swim ------------T1------------ Bike ------------T2------------ Run ------------Total
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeRnkTimePaceTime
76Joel ReedPittsburgh PA6751MSAG9921:38.22:53HM3:51.87030:08.415.9MPH1:59.78728:40.89:14/M 1:26:19.2
77Chris MontgomeryBethesda MD15332MSAG4517:53.82:23HM4:08.26229:19.616.4MPH3:06.610732:17.410:24/M 1:26:45.8
78Daniel MurphyEllicott City MD21139MSAG2816:14.32:10HM4:08.511936:57.313.0MPH1:45.77827:56.89:00/M 1:27:02.8
79Patrick Gilden JrNottingham MD13429MSAG6519:15.32:34HM4:25.58631:36.915.2MPH2:20.69329:26.49:29/M 1:27:04.8
80John HickeyMedia PA14857MSAG7119:27.52:36HM4:02.06529:33.616.2MPH2:27.310131:35.610:10/M 1:27:06.2
81Justin BachmannCrownsville MD18245MSAG7719:56.62:40HM3:41.211034:32.913.9MPH2:12.96426:54.48:40/M 1:27:18.2
82Dylan McCoyYork PA5031MSAG11626:08.93:29HM3:53.64827:50.517.2MPH1:59.97327:31.48:52/M 1:27:24.6
83Eric ChaiBaltimore MD17534MSAG10322:35.33:01HM4:20.47530:21.415.8MPH2:13.58027:59.29:01/M 1:27:30.1
84Albert ScharbachUpperco MD16050MSAG12632:07.24:17HM3:34.23126:18.318.2MPH2:28.32623:08.97:27/M 1:27:37.1
85David BealCockeysville MD7430MSAG7619:48.12:38HM5:45.011235:48.513.4MPH2:10.33824:41.17:57/M 1:28:13.2
86Kyle VaughnForest Hill MD9941MSAG8020:03.02:40HM3:21.38431:01.015.5MPH1:57.710532:05.110:20/M 1:28:28.4
87Andrew SteinPhiladelphia PA21637MSAG8620:43.42:46HM5:37.510333:33.414.3MPH2:09.76126:37.98:34/M 1:28:42.2
88Mitchell LiwanagArlington VA3727MSAG11425:58.13:28HM3:22.78831:47.015.1MPH1:39.95326:11.78:26/M 1:28:59.5
89Arkadiusz RusekFallston MD7844MSAG9120:49.12:47HM4:53.910033:28.714.3MPH1:21.48828:44.89:15/M 1:29:18.0
90Walter GunzPotomac MD18751MSAG7019:25.42:35HM5:17.412137:13.412.9MPH1:37.94825:54.08:20/M 1:29:28.3
91Anthony CuffeAvondale PA20752MSAG4718:04.02:25HM4:25.88130:55.015.5MPH3:14.911233:10.010:41/M 1:29:49.9
92Daniel ProffittOxford PA15863MSAG11927:09.63:37HM4:23.64527:46.317.3MPH2:20.89128:58.19:19/M 1:30:38.6
93David RotsteinOlney MD9356MSAG6219:05.22:33HM3:48.211435:51.113.4MPH1:49.69830:09.99:43/M 1:30:44.2
94Lonnie SnyderHuntingdon Valley PA8435MSAG11325:17.63:22HM4:16.08030:48.015.6MPH2:16.18228:09.19:04/M 1:30:47.1
95Luke ClarkJessup MD1227MSAG8520:34.32:45HM4:52.111836:15.613.2MPH1:24.07727:44.88:56/M 1:30:50.9
96Brian ConnollyBaltimore MD2946MSCL10121:48.22:54HM5:20.15628:18.517.0MPH3:04.010932:20.510:25/M 1:30:51.5
97Geoff WhiteGaithersburg MD22451MSAG2315:24.22:03HM3:50.16930:08.015.9MPH1:57.312339:34.412:44/M 1:30:54.1
98Jeffrey BrunsTowson MD18453MSAG10422:41.23:01HM5:10.18230:55.415.5MPH3:13.99529:52.29:37/M 1:31:53.0
99Jared KagelEllicott City MD17423MSAG10723:20.83:07HM6:05.610533:36.314.3MPH1:34.97527:36.38:53/M 1:32:14.1
100Bill StahrThe Plains VA18962MSAG11827:02.03:36HM4:48.67130:15.515.9MPH2:09.28128:01.49:01/M 1:32:16.8
 ------------ Swim ------------T1------------ Bike ------------T2------------ Run ------------Total
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeRnkTimePaceTime
101Dennis GardnerFalls Church VA11935MSAG12531:53.54:15HM4:24.23827:09.217.7MPH2:07.06627:07.58:44/M 1:32:41.5
102Trevor LyleHarleysville PA15167MSAG5618:46.42:30HM3:51.610633:41.214.2MPH1:45.311534:49.311:12/M 1:32:53.9
103Josh JeffriesSykesville MD16223MSAG12330:03.74:01HM4:13.47430:20.715.8MPH2:29.54925:57.48:21/M 1:33:05.0
104Josh BarnhartAnnapolis MD43634MSAG5919:00.92:32HM4:06.911736:08.313.3MPH1:22.711333:39.710:50/M 1:34:18.7
105Tim DoyleHampstead MD11658MSAG11024:29.33:16HM3:45.38731:37.815.2MPH2:17.610632:09.410:21/M 1:34:19.6
106William SuttonWashington DC1029MSAG10021:41.52:54HM4:47.010133:28.714.3MPH2:30.810832:20.210:25/M 1:34:48.4
107Thomas CopelandAbingdon MD1747MSAG8820:45.82:46HM4:02.67730:30.315.7MPH3:34.311936:21.511:42/M 1:35:14.7
108Jackson PerraultBel Air MD22616MSAG2415:58.02:08HM5:38.39532:53.114.6MPH2:00.612238:54.812:32/M 1:35:25.0
109Chris ParkGaithersburg MD13939MSAG5218:33.52:28HM6:29.77830:44.615.6MPH4:25.011735:13.211:20/M 1:35:26.2
110Lee Harold BabcockFrederick MD462MSAG11526:07.43:29HM4:43.98531:36.115.2MPH1:13.610331:56.310:17/M 1:35:37.5
111John HelmsdoerferRobbinsville NJ13636MSAG9821:23.82:51HM4:35.59332:16.214.9MPH2:16.511835:13.411:20/M 1:35:45.6
112Jim TaylorAvondale PA20950MSAG10823:22.13:07HM4:37.512538:25.712.5MPH2:17.36827:11.88:45/M 1:35:54.6
113Mark DuncanAnnapolis MD2861MSAG11224:49.83:19HM4:33.912037:06.912.9MPH2:22.97927:57.89:00/M 1:36:51.3
114David HallMedia PA12147MSAG11124:41.43:18HM5:10.89833:10.114.5MPH2:24.211132:22.910:25/M 1:37:49.4
115Adam MassenburgJessup MD10631MSCL9020:47.82:46HM5:29.510934:32.513.9MPH3:09.311634:56.911:15/M 1:38:56.2
116Khan SerenEdgewood MD816MSAG5418:38.22:29HM5:18.512337:27.212.8MPH1:58.612036:24.611:43/M 1:39:47.4
117Brandon SimsWashington DC3639MSAG12128:32.13:48HM4:47.811335:51.013.4MPH1:31.39229:13.09:24/M 1:39:55.4
118Jeremy HabowskiPittsburgh PA21424MSAG11726:49.93:35HM4:27.912638:27.612.5MPH1:39.69629:54.59:38/M 1:41:19.7
119Michael SchraderWashington DC22031MSAG9621:15.62:50HM3:44.412842:50.811.2MPH1:29.411032:21.510:25/M 1:41:42.0
120Matthew DancisWashington Dc DC12234MSAG12430:50.84:07HM3:20.211636:05.913.3MPH1:01.79931:20.910:05/M 1:42:39.5
121Jeremy FunkMount Joy PA1148MSAG10623:15.23:06HM4:25.912237:23.112.8MPH1:22.012137:16.912:00/M 1:43:43.3
122Conor RileyCatonsville MD4539MSAG12228:41.53:50HM4:45.313043:38.611.0MPH1:42.310231:46.010:13/M 1:50:33.8
123Craig CaltonSykesville MD12644MSCL12027:35.43:41HM8:30.810833:52.814.2MPH4:01.912545:07.614:31/M 1:59:08.7
124Robert HowellRiva MD21957MSAG12732:49.94:23HM4:11.311535:58.213.3MPH2:41.012645:37.914:41/M 2:01:18.6
125Laakea YoungOdenton MD2044MSAG13247:54.96:23HM7:12.210233:31.514.3MPH3:26.49730:04.09:41/M 2:02:09.2
 ------------ Swim ------------T1------------ Bike ------------T2------------ Run ------------Total
Place*NameCityBib NoUSAT AgeGenderDivRnkTimePaceTimeRnkTimeRateTimeRnkTimePaceTime
126Robert LevyPhiladelphia PA22880MSAG12832:56.94:24HM7:17.112437:33.112.8MPH2:57.412444:58.014:28/M 2:05:42.6
127Saad BajwaFairfax VA6329MSAG12933:58.74:32HM8:08.013144:59.310.7MPH2:55.212853:42.417:17/M 2:23:43.8
128Bryant JenRockville MD14034MSAG4417:52.72:23HM3:27.51331:36:59.64.95MPH2:41.47227:28.38:51/M 2:28:29.7
129John NobleBethesda MD5885MSAG13348:10.76:25HM6:28.912943:20.111.1MPH4:12.312746:56.315:06/M 2:29:08.4
DQKyalo KibuaSilver Spring MD549MSAG6319:09.92:33HM4:46.710733:44.514.2MPH2:37.636:11.011:39/M 1:36:29.9
DQGarrett MarcumPort Deposit MD20624MSAG13034:48.84:39HM6:02.39933:17.214.4MPH2:46.734:26.411:05/M 1:51:21.5
DQMark BurkhardtHavre De Grace MD3450MSAG1413:50.51:51HM9:39.313248:12.210.0MPH4:37.145:21.914:36/M 2:01:41.2
DQJoshua BridgesOdenton MD2137MSAG13141:39.75:33HM13:13.79632:57.914.6MPH3:30.536:15.811:40/M 2:07:37.7

Primary Sidebar

Footer

Find a Race by Distance

  • Sprint Triathlons
  • Olympic Triathlons
  • Long Course Triathlons

Find a Race by Location

  • Delaware
  • Maryland
  • Pennsylvania
  • Virginia

Follow Us

  • Facebook
  • Instagram
  • YouTube

© 2023 Kinetic Multisports. Privacy Policy.