Coaches and Directors
Barry is starting at Columbia YMCA in October, 2021. He has been coaching various programs for 40 years, having been a Head Coach for the past 30. He’s a University of Iowa graduate, an American Swim Coaches Association (ASCA) Level 4 coach (top 8% of coaches in the country), and received ASCA’s Excellence in Coaching Certificate.
From 2020-21, Barry served as the Aquatics Director and Head Swim Coach at the YMCA of Iowa Mississippi Valley (IA). In 2018-20, Barry was the Director of Competitive Swimming at Goldsboro YMCA (NC). While at Goldsboro, they had 1 Future, 1 Sectional, and 1 YMCA National Qualifier, who was also a YMCA All-American at the 2019 YMCA Long Course Nationals. Several Team Records were also established. In 2015-18, he was the Head Coach with Brookings Swim Club (SD). While at Brookings, they had 6 first-time Sectional qualifiers (9 total), 1 first-time NCSA Junior Qualifier, over 100 Club Records broken, 4 State Records, and 12 Central Zone Qualifiers. In 2012-15, he was Head Coach with Topeka Swim Association (KS). While at Topeka, they had 17 first-time Sectional qualifiers, 8 first-time NCSA Junior Qualifiers, and 1 USA Swimming Junior National qualifier. He also served on the Senior Committee for Missouri Valley Swimming. From 2002-11, he was Head Coach of Bettendorf (IA) Swim Club (later merging into Bettendorf Pleasant Valley Aquatics) and Bettendorf Middle School Swim Team. BETT won several Iowa Senior Championships. He was named Iowa Senior Coach of the Year, served Iowa Swimming as Vice-Chair of Technical Planning and Senior programs and as President of the Iowa Swim Coaches Association. Prior to Bettendorf, he served as Head Coach of Champaign County YMCA (IL), placing 5th at YMCA Nationals and winning the Illinois LCM Senior Champs. Head Coach of STAR Swimming in Buffalo (NY), which doubled in size from 200 to 450+ swimmers and won all 12&Under LSC Champs and four Senior Champs. Head Coach of Huntington YMCA (WV) and University of Charleston Aquatic Team at Huntington, placing all four years in the top 20 at Y-Nationals including the girl’s placing 2nd and combined team 8th. Served as Aquatics Coordinator for the City of Coralville (IA), started the Coralville Swim Club, and coached the Northwest Junior High Swim Team. He also served as an Assistant with the University of Iowa Women’s Swim Team for 7 years.
Barry has coached 28 YMCA National, 155+ Sectional & Junior National, 31+ Senior National, and 2 Olympic Trial qualifiers. A former swimmer represented Bulgaria in the 2004 & 2008 Olympics, and is a former American Record Holder in the 100 & 200-yard Breaststroke. Over 73 of his swimmers have gone on to swim in college.

Assistant Coach - Jeep Rogers YMCA
Coach Mackenzie was born in Cleveland, OH, but grew up in Florence, SC. She has been a swimmer her whole life. She started swimming summer league, before she joined The Florence Area Swim Team (FAST). She loved swimming so much that she continued her swimming career at Columbia College. Mackenzie graduated in 2021 with a BA in Communication.
Coach Mackenzie just moved to Columbia to continue her journey to become a swim coach. She also teaches swim lessons and helps to coach the Soda City Swarm masters team.

Daniel Boyce was born and raised in Kershaw County and grew up swimming and then coaching for the local summer team. He started the Kershaw County School District swim teams for all three high schools in 2019 where he works at Lugoff-Elgin High teaching Social Studies. Daniel still runs the Kershaw County Aquatic Center during the summer and helps their summer team get going each year. Daniel has two children, Harlin and Maggie Grace, and is married to his wife Erin Boyce.
Dry Land Coach - Jeep Rogers YMCA
Coach Josh was born in New England but grew up overseas. He participated in many different sports at the high school level. He went on to earn his Doctorate of Physical Therapy and is board certified in Orthopedics.
Josh joined the Mudcats in 2018 as a dry land coach. He enjoys coaching and working with the swimmers to develop their strength and flexibility. Josh promotes proper form and technique for to help with injury prevention. During his free time he enjoys hanging out with his wife and 4 children, exercising, and watching sports.
Assistant Coach - Northwest YMCA



Assistant Coach - Northwest YMCA
Coach Kate was born in Michigan and lived in multiple places in the mid west until she moved to South Carolina when she was 7.
Her competitive swimming career was started because of her mom, when she was strongly encouraged to join a summer league team. Coach Kate then joined the Mudcat team in 2013 and she still swims for the Mudcats as a part of the senior group. She will be a junior at Spring Hill High School and swims for Dutch Fork's varsity swim team.
Coach Kate is forever grateful for the friendship, memories, and lessons that swimming has taught her, which is why she is interested in sharing the experience with the swimmers she coaches.
After high school, Coach Kate wants to swim in college and major in something related to biology and science.

Assistant Coach - Northwest YMCA
Coach Nate has lived in Lexington, South Carolina all his
life. He has been swimming since age and has swam for the
Mudcats since he started. He has grown up around swimming his
whole life having two older siblings that also swam for the
Mudcats. The Mudcats are like a second family for him and he plans
to help the younger kids feel the same way.
Coach Nate will be a junior at Lexington High School. He swims on
the varsity team at Lexington High School and plans to swim in
college after high school.