Rhi Jeffrey - Head Coach
Coach Rhi has over 10 years experience teaching and coaching swim and has been a head coach for the past year and a half.  In addition to her coaching, Rhi is an accomplished swimmer.  Some of her accomplishments include: 2004 Olympic Gold Medalist in the 4x200 Freestyle Relay,  5 time Olympic trial qualifier - 2000, 2004, 2008, 2012 and 2016, 2 time, 2003 World Champion in the 4x100 Relay and 4x200 Freestyle Relay,  American record holder in the 4x200 Freestyle Relay, 6 time NCAA finalist and a 2 time, NCAA All-American, 8 time Florida High School State Champion and the most decorated in Florida High School swimming.


Kirsty Nichols - Head Age Group Coach

Kirsty Nichols has been teaching swimming on the seacoast for over 5 years and enjoys working with all ability levels . She has been the head age group coach of the Cannonball Swim Club since fall 2015 and enjoys watching her swimmers as they progress throughout the season.
Kirsty is a wife and mother of two children that currently swim for Cannonball swim club.


DJ Poulin - Assistant Coach/Strength & Conditioning Coach

DJ has spent most of his life around pools. He swam competitively in high school and college and was the Berkshire league champion in the 100 freestyle in Connecticut high school swimming as a junior. DJ has been a personal trainer and fitness buff for over two years now. When DJ met Rhi Jeffrey, she was still training for the 2016 Olympic Games. He was her dryland coach for a year in 2015 during her comeback bid and helped bring her back up to top 10 at nationals competition. DJ brings us a perfect blend of swimming and dryland knowledge, making him a very unique dryland coach.