Coaches and Directors

Coaches Email: [email protected]

Coaching Staff
DJ Johnson Head Coach and Program Director

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.

Rob Wahl Assistant Coach

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 on stroke development and proper muscle memory in the early years. 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.

Dennis Eggert Lead Coach, Fins (11-14)

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, Fins (11-14)

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, Fins (11-14)

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.

Jeff "Mac" McCormack Lead Coach, Sr. Prep (12-14)

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
Kristina Posnick Assistant Coach, 9-10 group

Kristina began her competitive swim career at the age of 7 years old as a member of the Bayview Tigers YMCA and later transitioning to the Bluefins team. She swam alongside Coach Emily through club swimming and high school. As a 5 year varsity high school swimmer, Kristina was a 3 year state qualifier and captain of her senior year team. She continued her college swim career at the Division I level through The University of Vermont while maintaining America East Academic Honor Roll each season. Her favorite events include the 200 IM and 200 breaststroke while also transitioning to distance swimming during her college career. 

After graduating UVM in 2019, Kristina coached with the Sea Dragons Swim Club for 1 season before attending graduate school. She recently graduated from Tufts University after earning her Doctorate in Physical Therapy and is excited to return home to start her professional career while coaching the team she had once previously swam for! 

When Kristina is off the pool deck, she enjoys spending time with her australian shepherds and taking them on hikes!

David von Holtz Assistant Coach, Seniors

David von Holtz is a 1992 graduate of Bishop Cunningham High School in Oswego New York. He was a starting member of the Section III and OHSL championship Basketball team. After Graduation from high school David went on to attend Canisius College and then SUNY Oswego. David graduated from SUNY Oswego in 1996 with a B.S. in Technology Education and later received his M.S. in Technology Education from SUNY Oswego as well.

David began working as a Technology Education Teacher at West Genesee in 1996 and then in Mexico in 1997. His coaching career began shortly after starting at Mexico where he coached both football and basketball. He began his swimming career working on the dry-side as club president for OLSC and then Vice President for Tiger Sharks after changing clubs. He has served as the Mexico Girls Varsity Swim Assistant Coach since 2016 and has also volunteered with the Boys Varsity Swim Team until 2018. He was an Assistant Coach with the Mexico Tiger Sharks from 2016 until 2023.

David is currently a Technology and Engineering Education Teacher at Mexico High School as well as the Girls Varsity Swim Head Coach, and the Boys Varsity Assistant Coach.

Alex Koeferl Assistant Coach, Juniors
John Pryce Assistant Coach, Juniors
Matt Rose Assistant Coach, Juniors
Kristen Quagliata Assistant Coach, Juniors
Board of Directors
Rebecca Weber President
Position Vacant Vice President
Tammy Eggert Treasurer/Billing
Tracy Rinker Secretary
DJ Johnson Head Coach
Linda Barbeau Operations