Coaching Staff

Head Coach - Rich Haff
Groups - Silver, Junior, Senior
About - Rich has been active in swimming as an athlete and coach for over 25 years. He was a scholarship athlete at NJIT while able to compete but cut his career short due to injuries. He graduated from NJIT with a degree in Applied Mathematics. Rich has been coaching for over a decade with USA Teams Jersey Storm, Baldwin Swim Club, and now Mexico Tiger Sharks. He has had swimmers move on to compete at all divisions of college swimming as well as Sectionals, Futures, and Olympic Trials qualifiers along with a former athlete medaling at the Paralympics in Tokyo. Recently relocated from PA and NJ prior to that Rich's main focus for the team is to have the most educated and personally responsible athletes possible moving through and graduating the program.
Contact Rich

Age Group Coach - Bri Clark
Groups - Gold
About -  Bri has been a part of Mexico TIger Sharks for the last 15+ years. She started swimming in 2006 and has been coaching for 5 years now. She was a 4 year varisty swimming with Mexico CSD and afterwards attended SUNY Oswego where she graduated with a degree in Psychology. Mexico TIger Sharks is a very large part of her family as she swam with her brother while competing and her parents are always volunteering to help out with her mom (Amy Clark) still being on the board as the Treasurer.


Age Group Coach - Jen WIsniewski
Groups - Bronze
About - Jen entered the swimming world in our Niagara district of USA Swimming as a Cato Meridian Otter at 10 years old, and began teaching swim lessons at her local rec center as soon as she was old enough to have working papers.  While she has taken a few breaks to focus on her education and eventually build her family, Jen has been helping young swimmers develop their skills for the majority of the past 20 years. She and her family moved to Mexico from North Syracuse in 2018, and very quickly became involved with the Tiger Shark program as a parent and volunteer.  Both Jen's daughter and son currently swim on the team, and she sits on the Board of Directors.
Contact Jen

Board of Directors

Jen Wisniewski - President
David Smith - Vice President
Janice Hartwell - Registrar
Amy Clark - Treasurer
Jennifer Rice - Secretary
Denise Kelly
Kevin Upcraft



For any Board or Coaching questions please contact Coach Rich or Jen using the above information and they will direct your message to the appropriate party or answer your questions if possible.