Coaches
Our Coaching Team
Guiding swimmers with passion, purpose, and proven expertise
Coach Jack joined the CGBD staff in 2005, bringing with him a wealth of experience from coaching with several other teams in the region. A standout swimmer in his own right, Coach Jack achieved Top 16 national rankings, was a National Championship finalist, and competed at the 1984 Olympic Trials.
With over 30 years of coaching experience, Coach Jack has worn many hats within the CGBD organization. He has played a pivotal role in the development of athletes who have gone on to qualify for the USA Swimming National Junior Team, the U.S. Olympic Trials, and even the 2007 FINA World Championships. In addition to coaching athletes, he is passionate about mentoring the next generation of swim coaches.
Outside of the pool, Coach Jack is an outdoor enthusiast who enjoys mountain biking, surfing, off-road triathlons, and camping. He lives in Williamsburg, Virginia, with his wife, Irene, and their two dogs.
Coach Jihan brings a deep passion for swimming and community engagement to her role as Director of the Dolphin Swims SwimAmerica Program. With a coaching career that began with Eastern Express Swimming and Typhoon Aquatics, she joined CGBD in 2005, where she has worn many hats — including Head Developmental Coach, Age Group Coach, Assistant Office Manager, Accounts Manager, and Lessons Site Supervisor. After taking time off to raise her family, she returned to CGBD in 2019 and was named Director of the SwimAmerica program in 2021.
In addition to her work on deck, Coach Jihan serves on the Virginia Swimming Board of Directors as the Disability/Diversity, Equity, and Inclusion Chair and is a member of the SwimAmerica Advisory Board with the American Swim Coaches Association. Her leadership and community impact were recognized in 2024 when she received the CAA Community Impact Award.
A lifelong swimmer, Coach Jihan grew up competing in New Jersey and Middle Atlantic Swimming and still holds several pool records. She swam collegiately for the University of Rhode Island, where she earned a degree in Marine Resource Management. Prior to committing full-time to coaching, she worked as a marine mammal rescue specialist in Connecticut and Virginia.
Beyond the pool, Coach Jihan is an active community leader. She serves as Vice President of the Hampton Chapter of Jack and Jill of America, Inc., and sits on the board of Pugs U Gotta Save, a dog rescue organization. She resides in Smithfield, Virginia, with her husband, children, and their three beloved dogs.
Coach McKenzie joined the CGBD coaching staff in 2017, bringing with her a lifelong connection to the program. A former swimmer under Coach Jack and Coach Steve, she spent 11 years training with Typhoon Aquatics and CGBD. Before transitioning to coaching full time, Coach McKenzie was a dedicated middle school teacher, a background that enhances her ability to connect with and motivate swimmers of all ages.
Today, Coach McKenzie works with athletes across the spectrum — from young summer league swimmers to those in the Senior program. She is a passionate and purposeful coach, committed to helping athletes unlock their full physical and mental potential in and out of the water. In addition to her on-deck coaching, she plays a vital role within the organization as a Virginia Swimming delegate, meet entry coordinator, and Strength and Conditioning Coach.
Off the pool deck, Coach McKenzie enjoys outdoor adventures with her husband, Jake, and their daughter, Sloane — especially hiking, biking, and camping.
Jenna Thompson
Dolphin Swims Lessons Supervisor/Dolphin and Age Group Coach
Email: coachjennat@cgbdswim.org
Coach Jenna swam for SEVA and 757 before swimming for Virginia Tech. Jenna competed at the US Olympic Trials in 100 breaststroke before graduating with a degree in Sociology. She coached for HOKI Swimming in Christiansburg, VA and is currently working on her Master's in Psychology from Liberty University and is also continuing her education at the University of Virginia in Applied Behavioral Analysis. In her spare time, Jenna volunteers with the Riverside Mental Health Recovery Center in Newport News. Jenna is one of the site supervisors for our SwimAmerica and Dolphin programs. She is ASCA Level 1 and Level 2 certified, as well as Swim Angelfish certified. Jenna loves coaching children of all ages to create a safe and welcoming environment.
Coach Steve has long been a passionate advocate for swimming — both as a competitive sport and as a lifelong path to fitness. A high school and collegiate All-American, he qualified for the 1972 Olympic Trials, marking the beginning of a lifelong commitment to the sport.
Coach Steve first joined CGBD in the 1980s, where he was instrumental in developing Senior and National Team swimmers. He returned to the program in 2000 as a full-time Age Group Coach and quickly rose to leadership roles, becoming Age Group Head Coach and Team Administrator in 2001, and ultimately Head Coach in 2008.
With decades of experience, Coach Steve has guided countless swimmers to success. His athletes have included nationally ranked Top-16 swimmers, Junior and Senior National qualifiers, National Age Group record holders, and Olympic Trials participants. In recognition of his leadership, he was named Age Group Coach of the Year in both 2006 and 2007, and has served as a Zones Coach for Virginia Swimming.
Coach Steve continues to lead the CGBD program with integrity, deep technical knowledge, and a strong belief in the power of swimming to transform lives. He lives in Yorktown, Virginia, with his wife, Sandy.
Sharon has been an integral part of the CGBD family for over two decades. Her journey began as a dedicated swim parent when her daughter joined the team, and she quickly became a valued volunteer in a variety of roles. After her daughter graduated in 2015, Sharon returned to CGBD as the Team Administrator — a role she has embraced and expanded with dedication and care.
With an understanding of the team's culture and operations, Sharon ensures the day-to-day logistics run smoothly and serves as a key resource for families and staff alike.
Outside of her work with CGBD, Sharon enjoys spending time with her two children, relaxing at the beach, and being outdoors. She lives in Newport News with her husband and their golden retriever.

Kaelyn Thackery
Dolphin Coach
Email: coachkaelynt@cgbdswim.org
Coach Kaelyn brings a wealth of experience as a dedicated educator and accomplished swim coach. Hailing from Hampton Roads, her local roots have instilled in her exceptional leadership skills and a profound love for the sport. With lots of expertise in water safety instruction and a proven track record of coaching competitive swimming, Coach Kaelyn's impressive resume includes CGBD coach and supervisor of Dolphin Swims, tenure as Head Varsity Swim Coach at Phoebus High School, and Assistant Coach at Warwick Yacht for the past three summers. Additionally, she has taught photography at Phoebus High School for two years, showcasing her creative and student-centric approach in both academic and athletic settings. Currently, Coach Kaelyn continues to make a positive impact on the community by joining the special education program in York County.
Jennifer started with summer league swimming before becoming a competitive diver and then diving coach. She loves working with the kids as a Dolphin Swims site supervisor.
Jennifer has a degree from Auburn University in Education with a specialization in Health Promotion. She have certifications in Personal Training , Strength and Conditioning, Nutrition, Health Promotion, Swim Angelfish, ASCA, and Swim America. She worked for the US Navy and Marine Corps as a Public Health Educator and a NASA as a Fitness Specialist.
In her spare time she is a member of 757 ROC Hyrox Club and is currently competing in Hyrox and Deka Strong events. Jennifer is a pet lover and has 10 rescue cats and dogs that reside with her and her family.
Isaiah has been swimming his entire life. He grow up swimming in the GPSA summer league with his two younger brothers . He has coached summer swimming and is an Dolphin Swims site supervisor for CGBD. Isaiah likes to play guitar, drums & hang with family.
Megan has always loved swimming. She swam all 4 years in high school and also participated in the dive team. Megan is currently employed by Coast Guard Blue Dolphins as a lead site supervisor coach and is SwimAngelfish special needs certified. She is a very big advocate for having a fun but in a structured environment. Megan absolutely loves helping swimmers develop their strokes and techniques to get stronger and more confident from where they started.
Stephanie has been swimming in Hampton Roads for many years. She swam for SEVA for 7 years, CGBD for three years and for York High School for four years. Her dad was a SEVA and CGBD coach for many years.
Stephanie loves teaching kids and seeing them progress and have fun as well! In her free time, she likes to read and she loves going to the beach and traveling. Stephanie is in college with a major in accounting.
Chloe has been a competitive swimmer since she was five years old and graduated out of CGBD a few years ago. Chloe is currently a fourth-year Kinesiology major at the University of Virginia, set to graduate in 2026. She has served as an assistant coach for the Queens Lake Eagles summer swim team and helped to establish a diverse undergraduate swim program at UVA. Swimming has always been a deep passion of hers, and loves the opportunity to share it with others throughout her life.
Alexis has been an avid swimmer since she was little and has competed in surfing, swimming, and diving programs. Alexis started her career as a lifeguard before becoming a swim lessons coach. She is passionate about teaching technique and swimming skills to young swimmers.
Amanda started swimming competitively when she was 4 years old for Kingspoint Dolphins summer swim team and then joined CGBD when she 9 years old. She graduated from James Madison University with a Health Sciences degree and is actively actively pursuing a degree in Health Care Management and Business Administration. Amanda loves swimming with her two young children, baking, and spending time with her family. Her favorite thing about coaching is seeing the growth of the swimmers and watching them accomplish their goals.
Raymond has been teaching swim lessons for over 4 years. He has been swimming since he was a kid and and enjoyed various types of aquatic activities, including being a lifeguard for over 13 years. Raymond loves seeing kids improve their skills and overcome challenges in learning to swim. Some of his favorite things to do include listening to music and playing games.