
Lead Age Group Coach
Coach Graeme brings a strong background in competitive swimming, coaching, and sports management to BAC. A former Division I swimmer at Niagara University, he has experience working with swimmers across multiple age groups and skill levels, with a focus on technical development, race performance, and building confidence in the pool.
Before joining BAC, Coach Graeme coached with Waves of Wilmington (WOW) in Wilmington, NC, where he worked with Age Group and Senior swimmers and helped create structured, positive training environments. He emphasizes attention to detail, effective technique, consistency, and celebrating progress while supporting swimmers in reaching their individual and team goals.
Originally from Canada, Coach Graeme has spent more than a decade involved in competitive swimming as both an athlete and coach. He is passionate about building a strong team culture, encouraging discipline and teamwork, and helping athletes become the best versions of themselves both in and out of the pool.
Outside of coaching, Coach Graeme enjoys staying active, traveling, and spending time with friends and family. He is excited to continue building relationships with the BAC community and helping BAC grow and succeed!