Shenandoah Marlins Aquatic Club

Shenandoah Marlins Aquatic Club (SMAC)  is a year round team based out of Waynesboro, Fishersville and Crozet. SMAC Swimming is an independent swim team and supported by SMAC Boosters, Inc. a 501 (c) (3) non-profit organization.   SMAC hopes to be a part of the Waynesboro and Crozet communities for many years to come. SMAC is committed to building an environment where swimmers can achieve excellence both in and out of the pool. We aim to teach swimmers of all ages and abilities the core values to achieve greatness at the highest level in and out of the pool, both as a team and individually, in a safe and competitive environment.


Our Mission

Building an enviroment where swimmers can achieve excellence. SMAC aims to teach swimmers of all ages and abilites the core values necessary to achieve greatness at the highest level in and out of the pool, both as a team and individually in a safe, competitive enviroment.






Our History

work in progress







Coaching Staff

Robert Rule

Head Coach

[email protected]

Lead Coach:

Crozet - Age Group 3, Junior Gold, All Senior Groups

Rob spent many years as an Age Group Coach for SMAC, and has coached numerous swimmers and relays to top 8 finishes at Age Group Champs. Rob was instrumental in starting the first high school swim program in Augusta County where he served as Head Coach of Wilson Memorial High School for 3 years. Rob's daughters, Remedy and Brazil swam for SMAC, WAHS (5 consecutive State Championships), Texas and UCONN. Both were nominated as Team Captians for their collegiate teams. Rob has a BS Degree in Chemistry from William and Mary.


Cabell Perrot

[email protected]

Lead Coach:

Augusta Health - All Senior Groups, Age Group 1, Mighty Marlins

Cabell began summer swimming at the age of 5 and joined his first year round team at the age of 8. He swam for the Arlington Aquatic Club and the St. Stephen's and St. Agnes' School through high school. Throughout his swim career he qualified for USA Swimming Junior Nationals, US Open, and NSCA Junior Nationals, as well as qualifying for the All American Team both his junior and senior year.

Cabell began coaching for the Arlington Aquatic Club in 2012 wehre he worked with swimmers of all ages before becoming an assistant coach for the National Prep group. In 2020 he was recognized as a USA National Team Assistant Coach for his work with the National Prep group.

He has also worked with several summer leauge teams in the Northern Virginia Swimming Leauge and the Country Club Swimming and Diving Association.

Cabell began working with SMAC in the Crozet and Waynesboro area since 2020.


Brad Boelter

[email protected]

Lead Coach:

Waynesboro - Age Group 2, Age Group 3, Junior, Junior Gold

Coach Brad's attachment to water began at an early age, swimming AAU in Upstate New York for the Saratoga Tigers. He moved to Massachusetts and then New Jersey, where he continued with competitive swimming through High School.

After graduating from Kenyon College, Brad began his teaching and coaching vareer in New Mexico at St. Francis Cathedral School. He also taught and coached in Michigan at Cranbrook-Kingswood, and also coached at the Birmingham Athletic Club. Brad moved to Virginia to continue his teaching and coaching career, and began coaching with Winchester Swim Team in 2005. He later joined Valley Swim Team Phoenix in Strasburg, Va as an Age-Group coach, eventually moving up to be Head Coach until 2009. He gave up the Head Coaching position at VSTP to focus on teaching and being Head Coach at Wakefield Country High School. The call of the water was too strong, and Brad rejoined VSTP as Head Coach for the '14-'15 season. That year he had swimmers qualify for Age-Group Champs, Senior Champs, Eastern Zones and Sectionals. He moved to Michigan to be closer to family and became Head of for the Allegan Tigershark Aquatic Club. The pull to build competitive swimming in southwestern Michigan was a major reason for taking the position at ATAC. The position led to an opportunity to work with the Portage Aquatic Club, which became the Greater Kalamazoo Crocs.  Brad worked primarily with the Age Group program and coached several swimmers to top 8 finishes at Age Group Champs.

Brad and his dog, Loot, are looking forward to being back in Virginia and excited to be back on the pool deck!

Tasha Congdon

[email protected]

Lead Coach:

Crozet - Mini Marlins, Age Group 1, Age Group 2, Junior

Coach Tasha grew up in the Crozet area, swimming on the local teams from the age of 6 through High School (CGST, WAHS, CYAC). She's been coaching since 2017, working with her original summer leauge team, CGST and helped lead them to 3 2nd place JSL Champs finishes, and undefeated regular season victories. In 2022 she became the Head Coach of the Crozet Gators, and led them to a 1st place JSL Champs finish (only the second for CGST ever) as well as getting the Sportsmanship Award, the only time a team has ever finished first, and won the sportsmanship award. She coached with CYAC as their Crozet Lead 8 and Under coach and Assistant Age Group coach. She has coached with Waynesboro High School, helping lead the boys to an undefeated regular season. Tasha has worked with SMAC since they moved to Crozet in 2020.


John Noffsinger

[email protected]

Lead Coach:

Crozet - Mighty Marlins

Coach John began competitive swimming at the age of 10 with the University of Hawaii Age Group Team and then with the Silver Springs, Md YMCA. He swam for West Virginia University on an athletic scholarship, and was co-captian for the Mountaineers his senior year.

Over the past 30 years he has volunteered his coaching in Ft Mead, Maryland; Lufkin, Texas; and Dothan, Alabama. In 2015 he became the Head Coach for the Mountain Aquatic Club in Sewanee Tn. He coached Age Group swimmers at all levels from beginning 8 and unders to Sectional Qualifiers. His focus is the fundamentals, proper technique, aerobic conditioning and dryland strength training. He also served at the Head Coach for Sewanee Tiger Sharks.

Coach John is a certified coach with USA Swimming.  He is also Certified Level 5:2 coach and Summer League coach with the American Swim Coaches Association. He is a certified dryland coach with Surge Strength Academy and a member of World Swim Coaches Association.  John is a student of swimming. He learns as much from his swimmers as they do from him. He wants his swimmers to enjoy the sport and have fun. So, while working on technique and conditioning, he challenges his swimmers with drills and games.

He would like for his swimmers to develop an attitude of  Show Up - Ready to Learn, Do It Right, and Honor your Teammates with your Effort.  He also wants his swimmers to "do every start, every turn, every finish in practice like it was a race"  and to understand their "hard work pays off". 


James Hargrove

Crozet - Assistant Age Group Coach, Assistant Senior Coach, Assistant Dryland Coach

Coach James has coached with SMAC since 2020. He has been the Lead Coach for our Age Group 1 and Mighty Marlins groups. Coach James has stepped back to work at his main job, but occasionally helps out our older Age Groupers, and our Seniors. Coach James also works with the Western Albemarle High School team for the past 7 years as their dryland coach helping lead them to many victories.

Dan Bledsoe

Crozet - High School Prep and Summer Prep Coach



Contact Information


All Crozet Questions

Coach Tasha

[email protected]

All Waynesboro Questions

Coach Brad

[email protected]

All Augusta Health Questions

Coach Cabell

[email protected]


All Head Coach Questions

Coach Rob

[email protected]