Coaching Staff

Head Coach: JJ Bean

J.J. has served as the head coach of the Fairview Swim Team since 1981. With his knowledge of swimming and his master’s degree in sports psychology, J.J. has a unique ability to connect with swimmers and motivate them to make the most of their abilities in and out of the pool. While he is a master stroke technician with an exhaustive list of accomplished swimmers with whom he has worked, he gets as much enjoyment helping a kid learn to cross the pool for the first time as he does preparing an advanced swimmer for the highest level of competition.


Alissa Hansen, Assistant Coach

Alissa started her swimming career on her summer swim team and continued to swim competitively through high school. She attended the University of Virginia and was a member of the Women’s Rowing team and graduated with a Masters in Teaching. While attending UVA, Alissa coached in the JSL for four seasons. She then taught special education in Charlottesville City before switching careers to be a full-time mom. 

Currently, Alissa is a homeschooling mom of three and dance fitness instructor. She is excited to bring her knowledge and experience of swimming, teaching, coaching, and mom-ing to the FV team. Her favorite part about coaching is watching the youngest members of the team develop their skills and love of the sport.


CJ Trachta, Assistant Coach

CJ has coached with Fairview for 14 years and worked in Albemarle County Public Schools for 6 years. CJ has coached with the Virginia Gators  and has started his board game company. CJ has a B.S. in Psychology from William & Mary where he was a member of the swim club and co-president of SCUBA club.

Assistant Coach: Erin Earley