Coaches & Directors
Coaching Staff

Jeff Armstrong

Head Coach


Kevin McCardle

Warrensville Site Coach


If it has anything to do with water, Kevin is passionate about it.  During his career in restaurants and Wholesale Food Distribution, his specialty was seafood. 

Before Kevin was old enough to get swim instructor certifications or be employed, he was eager to teach people to swim, so he volunteered to do so and has been teaching swimming for 45 years.  At the Southeast YMCA, many of his students took classes year-round and after the first year, it was clear that they needed further challenges to remain engaged with the Y, so he founded the Southeast YMCA Stingrays Swim Team as a volunteer in 2009.  Kevin became a full-time employee with the Y in 2011.

Kevin has been coaching with GO since 2014.  He considers it an honor to coach for the Geauga Otters and be entrusted with the children’s time.  He believes that swimming is a lifestyle that helps us develop many skills which benefit us throughout life.  He believes in teaching, then training.  Repetition of bad habits will not produce successful swimmers. 

I addition to his own competitive swimming, Kevin enjoys being in, on or around water.  He is an avid kayaker and enjoys coaching swimmers as they train and complete marathon swims (two of his athlete friends have just completed 17and 24 mile swims). Kevin and his wife, Deborah, live in Shaker Heights.  He has 2 daughters, Erin and Corey.