Staff Directory

The national headquarters for the American Swimming Coaches Association is located in Fort Lauderdale, FL. Programs and services are provided to the membership through the national headquarters. Among the many services are publications, educational programs, resources and general information about swimming-related activities.

The national office staff is available to assist you in answering questions or providing general information about the American Swimming Coaches Association. The different staff of ASCA and SwimAmerica are listed below, along with a general description of responsibilities. If you need to update your address with the ASCA please email

John Leonard, Executive Director

Questions on ASCA policy and procedure, Board of Directors, Ethics and Boards of Review, and Club Assistance Programs, Customized Coach Education Programs. Contact at 1 (800) 356-2722.


Executive Director, American Swimming Coaches Association (1985-)
Executive Director, World Swimming Coaches Association (1988-1994, 2004-)

Since assuming the role of the Executive Director of the American Swimming Coaches Association (ASCA) in January of 1985, John Leonard has grown the association from 1,600 members in 1985 to 11,000 members as of February 27th, 2017. Leonard has also overseen:

  • Staff-developed educational programs and services that include 24
    different types of coaching schools.
  • The development of ASCA’s Certification program that has certified
    over 9,400 coaches in 22 years.
  • Organized a model national learn-to-swim school (SwimAmerica) which
    has taught over 1.5 million of the USA’s youth to swim.
  • Turned ASCA into an advocacy force to be respected in national and
    world swimming, and world sport.

Prior to coming to ASCA, Leonard was a coach. He began his coaching career in Syracuse, New York, where he developed numerous national qualifiers, national scorers and a 1976 Olympian, while building an 800 member swim team and managing a 35-pool city aquatic program. In 1978, he moved to Lake Forest Swim Club and Lake Forest College in Illinois, where he developed a nationally powerful club team and USA National Team members.
Leonard helped found the World Swimming Coaches Association in 1988. He received USA Swimming Athletes Appreciation Award in 1996 for his strong anti-doping actions in world sport. In 2004, he received the Paragon Award from the International Swimming Hall of Fame. In 2005, he was honored with the Collegiate/Scholastic Trophy from NISCA for his contributions to swimming and was named one of the 25 Most Influential People in Aquatics, by Aquatics International magazine. In 2015, John Leonard was inducted into the ASCA Hall of Fame. Currently, he serves on multiple committees for USA Swimming, including the Olympic International Operations (OIOC) and International Relations Committees (IRC). John has served on 14 USA National Team Staffs, and has worked for American Swimming at 6 Olympic Games.

An accomplished writer and editor, Leonard has authored over 1000 articles on the sport of swimming, written four and edited three books on swimming, and made clinic presentations in 26 countries. He currently lives and works in Fort Lauderdale, Florida. His hobbies include reading, running, boating, and coaching his own team – SwimFast, where he works with the Senior group and the Age Group swimmers.

Guy Edson, Technical Director

Questions about employment and club management: Job Service, Contracts, Resumes, Interviews, Coach-Board relations, Long Range planning for clubs, Club Structure, assistance for Boards of Directors. Questions on technical matters and managing skills for young coaches and coaches of age group and high school teams. Home study courses.


Guy Edson serves several roles at the American Swimming Coaches Association’s national office. His business card includes the titles of Technical Director, Job Service Coordinator, and Club Administration Advisor. His two favorite roles are consulting with club coaches and their employers on coach-employer relationships and presenting ASCA courses to young coaches. He teaches several courses including the Level 1 Foundations of Coaching, Level 2 Stroke School, Level 3 Physiology School, Personal Organization for Coaches, Age Group Sports Psychology, Dryland Training, How to Write Workouts, the Level 4 Administration School, and Working Successfully for Swimming Parents.

Before joining ASCA Edson was a full time professional coach for 15 years coaching state champion age group teams in three states and placing over 40 swimmers on the national top 16 listing including one national record holder. He continues to coach part time with a local team where he delights in teaching a novice group of 20-30 swimmers. He does this for fun, to keep his teaching skills sharp, and to stay close to the day to day concerns of athletes, parents, and officials. He is an ASCA Level 5 Age Group Coach.

Matt Hooper, Membership Director


Matt Hooper is a former world-ranked swimmer and USA National Team member, having swum from his age-group through post-graduate years in Texas, and now continuing on as a Masters swimmer. He comes to ASCA with work experience within the sports industry (San Antonio Sports Foundation, USOC), as well as various club related duties (coaching, newsletter production, meet entry and system operations). Hooper swam for the Texas Longhorns, where he also received his Bachelor’s degree and has a Masters in Communications from the University of the Incarnate Word. Primary duties with ASCA include the Fellows program and development of the World Swimming Coaches Association.

Kimberly Cavo, Financial Relations

Kimberly Cavo is The ASCA’s Financial Coordinator. She has been in Business Finance over 25 years, 5 with the ASCA. Originally from Minneapolis and South Georgia, she settled in Florida with her 5 children and Therapy Dog Mollie (pictured with her). Kim enjoys time with her family and volunteers in her spare time with Mollie visiting local schools and hospitals. Please contact Kimberly directly with any financial issues or needs including wire instructions, W-9’s, Credits,  and/or payment methods and plans accepted.


American Swimming Coaches Association

National Office
5101 NW 21st Avenue, Suite 530
Ft. Lauderdale, FL 33309
Phone: 1 (800) 356-2722 or (954) 563-4930
Fax: (954) 563-9813

Business & Information Systems

Questions on computer resources, Website, Journal of Swimming Research, Online Training, International membership, Swimming In College.


Questions about ASCA advertising, marketing, and sponsorship opportunities.