Coaching Staff

RSA Coaching Staff

The coaching staff at RSA boasts a wide breadth of experience, a strong commitment to helping young student-athletes grow and a genuine passion for the sport of swimming.

Brent St. Pierre, Head Coach                                                                           

Coach Brent became the Head Coach of RSA in April of 2013. Coach Brent grew up in Cary, is a former RSA swimmer, a graduate of Cardinal Gibbons High School and a graduate of East Carolina University. He began his coaching career at his alma mater, East Carolina, serving as assistant coach from 1994-1997. Coach Brent left East Carolina to coach for ten years at CCA of Roanoke, Virginia where he was named the Senior Coach of the Year in 2005.  After leaving CCA, Coach Brent coached at NOVA of Virginia Aquatics from 2007 to 2013 where he was a four-time recipient of the Virginia Senior Coach of the Year award. In 2016, Coach Brent was a finalist for the 2016 Fitter and Faster Coach of the Year Award.  During his career, Coach Brent has coached 2 Rhodes scholars, as well as multiple National Age Group record holders and Olympic Trials qualifiers, including participating in the early development of Olympic Gold Medalist Townley Haas.

Coach Brent and his wife, Babette, an Athens Drive High School graduate, live in Fuquay-Varina with their three children: Christopher, a college student; Andrew, a rising junior in high school; and Maddie, a middle schooler. When away from the pool, Brent enjoys spending time with his family in the Virginia mountains or hitting the links.

Megan Onstott, Head Age Group Coach                                                       

Coach Megan joined RSA in the fall of 2015.  Megan grew up in Austin, Texas and trained with Nitro Swimming.  She was a National Merit Scholar and 2008 Olympic Trials qualifier, where she finished 25th in the 200M Breaststroke. She earned a BS in Sociology while swimming for Texas A&M University from 2009 through 2012.  Coach Megan was named to the Academic All-Big 12 First Team, was a member of two Big 12 Championship teams, was named Team Captain as a Senior and attended the 2012 Olympic Trials for the 200M Breaststroke and the 400IM. 

Coach Megan was an Assistant Age Group Coach at Athens Bulldog Swim Club before becoming the Head Age Group Coach at Carolina Aquatic Team (formerly Duke Aquatics).  She was a 2015 NC Swimming Zones coach, as well as a 2015 and 2016 National Diversity Select Camp coach.  Coach Megan has coached multiple athletes at the state and national level.

Off the pool deck, Coach Megan is passionate about giving back to the community.  She is actively involved with several local organizations including Duke Children’s Hospital.  When she is not at the pool, Coach Megan enjoys spending time with her friends and family, fishing, gardening, raising chicks and playing with her dog, Champ.

Tyler Shepherd, Associate Head Coach                                                         

Coach Tyler swam for TYDE and STAR Aquatics.  He earned his undergraduate degree in Exercise Science with minors in Biology and Psychology from Appalachian State University in 2012 (Go Mountaineers!).  While at Appalachian, Coach Tyler spent his summers as the Head Coach of the Midway Summer Swim Team.

At Appalachian, Coach Tyler was a Research Assistant in the Neuromuscular Lab, as well as a Strength and Conditioning Intern with the football, baseball and volleyball programs.  After graduation, he earned his certification as a Strength and Conditioning Specialist from the National Strength and Conditioning Association and worked as a personal trainer and wellness coach in Wake Forest, NC.  Concurrently, Tyler completed his Masters Degree at Southeastern Baptist Theological Seminary.  After graduation, Coach Tyler moved to Winston-Salem as an Assistant/Head Coach for the Westwood Swim Club summer league team and the Head Coach of the RJ Reynolds (RJR) Men’s Swimming and Diving team.  At RJR, Coach Tyler was a two-time high school Coach of the Year.  Coach Tyler also coached at TYDE as an Assistant Coach and as a Lead Coach for the Senior Performance and Senior Competitive groups, respectively. 

Away from the pool, Coach Tyler enjoys anything outdoors or sports related, as well as reading.  Coach Tyler and his wife, Elspeth, recently welcomed their first child, a daughter, Eleanor. 


Ann Stephenson, Aquatics Fitness Director and Lead Coach                 

Coach Ann joined RSA in the spring of 2014 as RSA's Aquatic Fitness Director. Prior to joining RSA, Ann developed her aquatic instruction method, known as Children’s Boot Camp or Swim Express, and ran her own learn-to- swim school. Coach Ann has over twenty-five years of experience teaching children and adults to swim in the Triangle area, as well as providing aquatic boot camp and fitness instruction.   In addition to teaching swim lessons and training instructors, Coach Ann is the Lead Coach for four of the five Tarpon practice groups.

Coach Ann is a certified WSIT, a certified ALTS Instructor, a certified Open Water Diver and a certified BSA (Boy Scouts of America) Swim Instructor.  

Away from the pool, Coach Ann enjoys spending time with her family and friends at the beach, and with her dog, Buddie.

Elliot Hunt, Lead Coach                                                                                         

Coach Elliot was born in Raleigh and raised in Wendell. He graduated from UNC-Chapel Hill with a degree in Political Science in 2018. 

Coach Elliot has been swimming for as long as he can remember. He was a member of his neighborhood summer swim team, a captain on his high school swim team and a member of the MOR swim team.  After high school graduation, Coach Elliot joined the UNC club swim team, and has, most recently, been a member of RSA’s Masters group.

Coach Elliot joined RSA in 2014. He has been teaching swimming lessons and coaching RSA's youngest swim team members since Sonner opened its doors. Coach Elliot is passionate about growing RSA’s lesson program, Wahoo Swim Academy, and providing outreach lessons to our community.

Coach Elliot is currently studying for the LSAT and plans to pursue a law degree in the future. He likes to spend his free time working out, reading, and watching movies.

John Hinton, Lead/Assistant Coach                                                                   

Coach John was born in Charlotte and raised in Raleigh.  He attended Raleigh Charter High School.  Coach John is a 2020 NC State graduate with a major in Communication: Public Relations.   

Coach John has been swimming most of his life. He swam through college as a member of the NC State club Swim Team.  His favorite stroke is backstroke. Coach John has taught swim lessons and coached summer league and year round swimming for several years.  Prior to joining RSA in 2018, he coached at Lifetime Fitness for two years.

Coach John spends his free time playing sports (water polo, basketball, biking), playing video games or just hanging with his dog, Charger.

Jacob Cole, Lead/Assistant Coach                                                                     

Coach Jacob was born and raised in Cary.  He graduated from Luther College in Decorah, IA in 2017 with a major in mathematics and minors in writing and secondary education.

Coach Jacob has been swimming since before elementary school, starting on the Silverton Sharks, then swimming for WAVE and the TAC Titans in high school. He also swam for Luther College as a member of the men’s swim and dive team from 2014-2016. Coach Jacob coached for Silverton for six years, going from junior coach in 2012 to head coach in 2019 and was the Assistant Head Coach for Lifetime Fitness for a year and a half.

Currently, Coach Jacob is an 8th grade Math and English teacher in Wake County and a Masters candidate at NC State University.  He spends his free time listening to music, going to concerts, or taking advantage of being a Disney World Annual Passholder and visiting the parks.

Calvin Hazel, III, Lead/Assistant Coach                                                             

Coach Calvin is originally from Greenville, South Carolina (the other Carolina).  He is passionate about the University of South Carolina.

Coach Calvin has been swimming since elementary school. He swam for the Team Greenville Terrapins for two years. Track and football were his passions in middle and high school. However, throughout his middle school and high school years, he spent his summers volunteering as a Lesson Instructor to ensure children learned to swim. In 2013, Coach Calvin returned to Team Greenville to coach their Discovery program, a program designed to help young swimmers prepare for competitive swimming. 

In 2015, Coach Calvin moved to Raleigh and started working as an Assistant Pool Manager for the City of Raleigh Parks and Recreation, pursuing his love of teaching swim lessons. Coach Calvin joined RSA in 2019 as a Lesson Instructor, Lead Coach for the Seahorse 2 practice group and Assistant Coach for Seahorse, SeaStar and Tarpon groups. Coach Calvin continues the RSA tradition of advocating for outreach lessons to ensure our community learns to swim.

In his free time Coach Calvin enjoys reading, listening to music, watching movies, hanging out at coffee shops, hiking and going to concerts.

Carl Weigley, Lead/Assistant Coach

Coach Carl joined RSA in the fall of 2019. He grew up in Tacoma, Washington and attended Fresno Pacific University where he earned a degree in Exercise Science.

Coach Carl began swimming when he was five years old and continued competing until he turned 27. His accolades include Washington High School State Champion (2 times) and NAIA National Champion (11 times!), NAIA National Record Holder (8 times!).  In addition, Coach Carl qualified for Olympic Trials in 2012 and 2016.  He was a semi-finalist (12th) in the 100m Butterfly at Trials in 2016.

Coach Carl has extensive coaching experience.  He coached at Clovis Swim Club for six years where one of his athletes earned a Junior Pac-Pacific title.  He also coached the Spring group at Fresno Pacific for six years where he had 36 NCAA DII All-Americans, 15 NAIA National Champions and 1 NAIA Swimmer of the Meet. In addition, he coached at University of the Pacific for two years, primarily middle distance/distance athletes. While at University of the Pacific, he coached swimmers who broke ten school records and earned fifteen NCAA B Cuts. Currently, Coach Carl continues his role as a Volunteer Assistant Coach at NC State. 

In his free time, Coach Carl enjoys reading, learning about human performance, hiking and playing ultimate frisbee. 

















Coaching Staff
Partners and Sponsors