Coaches and Directors

Coaches Email: [email protected]

Coaching Staff
Rob Wahl Head Coach and Program Director

Rob has been a coach with the BlueFins since 1998, working initially with the Junior / stroke development groups. Over time, he transitioned to the Senior Development group, developing athletes for advancement to the Senior program while assisting with that program level as well. In September 2009, Rob took over as Head Coach. In this role, he now works primarily with the Senior swimmers in addition to providing oversight and direction for the entire BlueFins program.

Rob’s philosophy for the BlueFins program is based on his background in engineering and quality. To maximize each swimmer’s potential, he believes it is vital to focus the development in the early years on stroke development and proper muscle memory. Once a solid foundation in the mechanics has been built, working on speed is the logical next step in the program and becomes the focus, along with technique refinement, as the swimmers mature in their development

Over the years, Rob has had the opportunity to coach many exceptional athletes who have qualified for USA Swimming Speedo, NCSA Jr National, USA Swimming Futures, USA Swimming Jr National, USA Swimming Senior National meets and US Olympic Trials. Additionally, many have become NYS High School Section V champions, NYS High School State champions, NCAA qualifiers, NCAA meet participants, High School and NCAA All-Americans, High School, Section V and College record holders, as well as significant contributors on various college programs. Rob received the Niagara LSC Senior Coach of the Year Award for the 2020-21 season in recognition for the performance of the BlueFins senior athletes.

In addition to USA Swimming coach membership, Rob is affiliated with the American Swim Coaches Association (ASCA), having attained level 3 performance and level 4 education certifications. He is currently working towards ASCA level 5 education certification.

DJ Johnson Head Coach, Age Group Program

DJ brings a wealth of experience to the BlueFins. She works primarily with the athletes in the Senior program but also shares her knowledge with the swimmers in the BlueFins Junior programs by working with them periodically.

DJ joined the BlueFins staff in 2011. Prior to joining us DJ spent 20 years at Penfield High School coaching the girls team and as boys coach at East High School for 9 years. During her time at Penfield and East she coached a number of athletes that qualified for the state meet and of those 2 were state champions and had All-American consideration times.

DJ’s competitive swimming background includes being a 12 year member of the Webster Swim Club (which later became the Webster BlueFins) where she was a club record holder, including one as a member of the 200 Medley Relay which stood for 32 years. She also swam varsity for 5 years at Webster Thomas High School where she was Section V Champion in the 200 IM. DJ completed her competitive career at Nazareth College. Highlights of her time at Nazareth include a conference championship in the 400 IM, being named All-American 3 times and competing in NCAA nationals. DJ was later inducted into the Nazareth College Hall of Fame in 1998.

While not at the pool, DJ spends her time teaching in the Rochester City School District, where she has been since 1986.

Dennis Eggert Lead Coach, 11-12 group

Coach Dennis has been coaching with the BlueFins since 2008. He works mainly with the junior groups, focusing on stroke development.

Dennis’ coaching experience has ranged from learn-to-swim programs to high levels of competition. He has coached athletes including NCSA Age Group qualifiers, High School State qualifiers, Sectional Champions, and High School record holders. Dennis commits himself to constantly improving his technical knowledge of swimming to help athletes reach these levels of competition. In addition to his USA Swimming credentials, Dennis is also an ASCA Level 2 certified coach.

Dennis’ competitive swimming experience began with the Green Dolphin Swim Club, which later joined with another club to become FAST. Dennis swam for Fairport High School varsity for three years, was part of three Sectional Championship Teams, and was honored to be a team captain for the 1983-84 season. Dennis then went on to swim at the Rochester Institute of Technology.

Dennis currently works as a Software Engineer at Quality Vision International.


TJ Garigen Assistant Coach, Seniors

TJ originally started working with the BlueFins in 2001 after he completed his own competitive career. He spent six years with the Senior Development and Senior program, where he enjoyed supporting the progression of each swimmer’s ability and interest in the sport. Many of these swimmers continued their careers in both high school and college programs.

TJ returned to the BlueFins after an extended break dedicated to his family and 3 young children. He is excited to bring his high energy style of coaching back to the BlueFins program.

For his own competitive career, TJ started swimming through his high school modified program. He later worked with both YMCA and USS programs. He then competed with SUNY Geneseo BlueWave. As a versatile swimmer, he helped the team win three conference championships. 

Jeff Willis Assistant Coach, 11-12 group

Jeff came to the BlueFins coaching staff in 2015 with both a long competitive career and prior coaching experience.

He began his swimming career at age 7 when he swam for the Westside Swim Club. While there he set numerous club records, 2 of which, the 25 fly and 100 fly, still stand today. Also while at Westside he set 2 McDonald’s Swim League (now named Genesee Valley Swim League) records as well as had a number of Junior Olympic top 3 finishes.

Jeff continued his swimming for Churchville-Chili High school and was named team captain as well as MVP during both his Junior and Senior years. He was named an All-County his sophomore, junior and senior years.

After High School, Jeff completed his competitive career with 4 years of swimming at SUNY Cortland where he had top 8 finishes all 4 years at SUNYACs in the 100, 200 and 500 freestyle events, including a 3rd place finish 1 year. He was also part of a winning 200 medley relay one of his years. While there he was named team captain his junior and senior years.

Once his competitive career was completed, Jeff wanted to stay involved with the sport and began coaching. He has coached at the Greece Marlins for 1 year as well as 2 years with the Rush Henrietta Golden Comets prior to joining the BlueFins.

Amy Gorton Assistant Coach, 11-12 group

Amy joined the BlueFins coaching community in 2016 after a very successful competitive career. She began competitive swimming at the age of 7 with the Greece Blue Marlins and participated in club swimming for a couple of years. After a break she started up again in 7th grade when she joined the Hilton Modified team and the following year she started the first of 5 years on the Varsity team for Hilton High School. While swimming at Hilton, Amy held school records in the 50 free and 100 free as well as being a member of the 200 medley, 200 freestyle and 400 freestyle relays.

After High School, Amy walked on to the Wittenberg University Varsity swim team where she continued her successful ways at the National level. She was named Most Improved her Freshman year, Most Valuable in both her Sophomore and Senior years and named Captain her Senior year. Amy was a NCAA participant in 3 of her 4 years and achieved Honorable Mention All-American recognition 3 times. 

After her collegiate career was completed, Amy transitioned to competing in Masters swimming. She swam at the USMS National meet in 1998. She has competed in triathlons as well as enjoying open water swimming during the summer months.

Maura Driscoll Assistant Coach, All Groups

Maura initially joined the BlueFins coaching staff in 2013 and coached with us through 2015 before moving away to finish her masters. We were very pleased when she moved back to the Rochester area in 2018 and rejoined us.

Swimming has been part of Maura’s life since she was very little. She started swimming club at the age of 5 with the Victor Swim Club and has been involved in the sport in some capacity ever since. She was a 6 year varsity swimmer for Victor High School and named team Captain her Junior and Senior seasons. As a high school swimmer, Maura was a 3 year state qualifier, 3 time event Section V champion and capped her high school career by being named Section V Class B Swimmer of the Meet. After completing high school, Maura attended Nazareth College and swam all 4 years. During her Sophomore year she qualified and participated at the NCAA National Championships as part of the Nazareth 400 Medley Relay. Her favorite events while competing were the 100 backstroke and 200 individual medley.

After wrapping up her competitive career, Maura stayed involved in college swimming as an assistant coach at Utica College for 1 year as well as 2 years at Westminister College. While she was coaching them, the Westminister Men’s team won back to back conference titles.

When she’s not coaching for BlueFins, Maura is working as a Sales & Promotions Coordinator for Entercom Radio.

Jeff "Mac" McCormack Assistant Coach, 11-12 group

Coach Mac has been competitively swimming for over 30 years.  He joined BlueFins when he was 8 years old and then went on to swim for Webster High School, Niagara University, and Nazareth College.  Mac competed in championship meets at the highest levels across all levels.  Additionally, he has held numerous records throughout his swimming career.  That career continues with Masters Swimming where he competes in 1-2 meets annually.

Mac is excited to be working with the junior BlueFins to help improve swimmers across all disciplines of the sport.  He resides in Webster with his wife and three children.  His oldest is a member of the team.

Adam Smith Assistant Coach, 9-10 group

Adam learned to swim at age four and began his club swimming experience at age five with Franklinville Swim Club. He also swam as a member of Town Wreckers Swim Team and Greater Rochester Racing Raiders and was a member of Pioneer High School varsity team for six years and a member of Nazareth College swim team for four years, Adam has held multiple team records at all levels of his swimming experience.

Having chlorine in his veins (and his eyes) for 16 years, Adam has developed a deep love for swimming, benefiting from the many experiences and friendships the sport has afforded him. 

Adam’s oldest daughter is a current member of Blue Fins. Adam also volunteers as a coach for Webster Women’s Lacrosse Club. Adam is excited to be a part of the Blue Fins and looks forward to helping pass on his love of the sport.  He joined the staff in 2019.

Scott Hinds Assistant Coach, Seniors

Scott joined the Bluefins in the Fall of 2019 and brings more than 20 years of competitive swimming experience.  As a swimmer, he was an All-American, All Catholic State Champion and Record Holder as well as a Junior National Qualifier.  He competed for the Western Division at the Empire State Games, and at the collegiate level, he joined the Division 1 Syracuse Orangemen as a walk-on and swam backstroke and butterfly. 

When Scott moved to Rochester in 2012 with his wife Andrea, son Ben (current Bluefin!), and daughter Briar, he rejoined USA Swimming as an age group coach with Marlins Swimming (GRSC) before joining the BlueFins staff


Erin Molloy Assistant Coach, Seniors

Erin started her competitive swimming career at a very young age and has always loved the sport. She was a member of the Canandaigua Aquatics Swim Team as well as the Canandaigua Varsity Swim team. She was a part of the Section V Champion Team all 4 years and competed at the State Championships on the 200 Medley Relay. Some of her favorite events included the 100 Back, 200 Back, and 200 IM. After high school she continued to swim at SUNY Oswego—she can thank this sport for finding some of her life-long best friends. 

Erin found herself missing swimming a few years after college and decided to get into coaching. She’s been coaching in the Rochester area since 2017 with the Rochester Surge (formally GCOM). Erin joins our coaching staff in the 2019-2020 season and is thrilled to be part of the team.

When Erin isn’t on the pool deck, she’s right down the road working at Mirror Show Management on the Accounts team!

Meg Adams Assistant Coach, 9-10 group

Meg joined the BlueFins in 2005 after moving to the area from Staten Island, NY when she graduated from Wagner College. She started as an assistant coach working primarily with the junior / stroke development groups but has also spent time working with the Senior Development and Senior groups. 

Meg came to us after completing a very successful competitive career. Notable accomplishments include competing at Junior Nationals, being named a 3 time member of Northern California Pacific Swimming All-Star team, 4 years of Water Polo and 3 years Swimming at Division 1 Wagner.

Emily Nicastro Assistant Coach, 7-8 and 9-10 groups

Emily has been involved in swimming since she was 8 years old. She started swimming competitively with the Bayview Tigers YMCA. During her Junior year, Emily joined Bluefins to swim in a more competitive setting. Her high school career consisted of being a 5-year varsity swimmer and her 7th grade year on junior varsity. During Emily’s senior year of high school, she was a captain of the varsity girls swim team, qualified for states in the 200 Medley Relay and won the sportsmanship award at sectionals. After high school, Emily swam competitively at Le Moyne College for 4 years and also participated at ECAC’s at the Naval Academy in her freshman and sophomore year. Emily’s favorite events included the 100 fly,  200 fly and the 200 IM.

After graduating from college in 2019, Emily decided she had missed swimming and wanted to continue her love of swimming by coaching. She is honored that she is able to coach on the same team that she used to swim on competitively!

When Emily is not at the pool, she is an elementary special education teacher at Monroe #1 BOCES. She is also completing her Master’s Degree in TESOL at Nazareth College.

Pete Trabert Assistant Coach, 11-12 group
Matt Muisus Assistant Coach, 7-8 group
LoriBeth Manarchuck Assistant Coach, 11-12 group

LoriBeth is excited to be coming back as a coach for the Blue Fins!  As a former Blue Fin, LoriBeth has been swimming competitively since the age of 8 and enjoyed specializing in the breastroke and I.M. at LeMoyne College.  After moving to Winchester, Virginia, to pursue a teaching career, she spent several years coaching age-group swimmers with the Valley Swim Team Phoenix and Winchester Swim Teams, as well as the Stonebrook Stingrays summer league team.  As a teacher, LoriBeth loves working with kids and helping them achieve their full potential both in and out of the water.

Liz Zaffino Assistant Coach, 9-10 group
Board of Directors
Charles Evans President
Rebecca Weber Vice President
Tammy Eggert Treasurer/Billing
Anne Flanigen Secretary
Randy Naccarella Past President
Rob Wahl Head Coach
Linda Barbeau Operations