Bill O'Toole (Head Coach) / [email protected]

Bill has more than 30 years of coaching experience and has coached swimmers to nearly 100 National and 100 Provincial records.  He has placed several swimmers on Canada's National Team including the Olympic Games, World Championships, Commonwealth Games and Pan Pacific Championships.  Bill's swimmers have been medalists and finalists at both World Championships and Commonwealth Games. Bill started coaching in 1982 for the York Swim Club and then became the Head Coach of the Markham Aquatic Club from 1986-1996. After his tenure in Markham, Bill moved on to the Cobra Swim Club as Head Coach from the fall of 1996 until the summer of 2013.

Bill has received numerous awards for his coaching including the Petro Canada Coaching Excellence Award and Swim Ontario Coach of the Year. He is a Level III certified coach and is recognized as ChPC (Chartered Professional Coach) with the Coaching Association of Canada. 

Byron MacDonald (U of T Head Coach and TSC National Assistant Head Coach) / [email protected]

As Head Coach of the University of Toronto Varsity team, Assistant Coach of the TSC National group and President of the TSC Board of Directors, Byron MacDonald not only assists in the training of our elite swimmers, but also shapes the growth and development of the Club itself.  Byron is a former Olympic finalist in the 100 metre butterfly and has been with U of T since 1978. In this time Byron has produced over 100 international swimmers and has been the Head Coach of numerous Canadian teams, taking them to international competitions. A valued and respected coach and mentor, Byron has repeatedly been awarded “Coach of the Year” by his teams.

Assistant Coach to the 1992 Canadian Olympic team, Byron proudly watched as one of his swimmers won a bronze medal. Byron is the proud father of three children including one former Gold II TSC swimmer. Byron is a Level III certified coach.

Kris Bell (Junior A / Junior B) / [email protected]

Kris started his swimming career with the York Swim Club, then moved to Timmins, Ontario where he began coaching with the Timmins Marlins and founded the Masters program.  Upon returning back to Toronto, he joined the coaching staff of the York Swim Club and then later joined the Etobicoke Swim Club where he spent 8 years before taking a 4 year break to raise his family.  He is the proud parent of 2 kids. 

Professional Achievements & Awards

  • 50+ National Age Group Records
  • 50+ Provincial Records – Ontario
  • 10+ Regional Records - Vancouver Island 
  • 2014 Team Canada World Junior Open Water Staff
  • 2008 NACC Team Canada Coaching Staff
  • 2005-2008 Ontario Tri Camp/Tour Team Staff Selection
  • 10 Junior High, Senior National Qualifiers
  • 2006-2007 Ontario Provincial 12 & under Coach of the Year, Male and Female
  • 2002-2008, 2013 to current Domestic Excellence Award – National Event Winner
  • 2014 - Swim BC Coach of the Year, 15 to 17 year olds
  • 2016 CSCTA Coaching Excellence Award – Olympic Medalist recognition
  • Developed 2 Olympian, 12 Senior National Team Members

Following the 2012 Olympics, he returned to coaching and became the head coach of the Comox Valley Aquatic Club. Kris has been coaching for just over 20 years and has coached swimmers to 30+ provincial and National records and several Provincial and National team Coach Selections.

Jane Wright (Youth A / Youth B) / [email protected]

​Jane has more than 30 years in competitive swimming as an elite athlete, coach, student – TSC is thrilled to have her.  She was the Head Age Group Coach of the Lakeshore Swim Club, Chair the Aquatic Council of Ontario and member of the Board of Directors of the Ontario Aquatic Hall of Fame.  Prior to Lakeshore, Jane coached for several years with the Fredericton Y Aquanauts, University of New Brunswick and University of Toronto, and pursued a career in health care management.


Jane was a member of Canada’s national team for 6 years, participating in the 1970 Commonwealth Games, 1971 Pan-American (1 gold, 1 silver) and 1972 Olympic Games.  She set more than 100 national and provincial records, following which she was inducted into each of the University of Toronto and Etobicoke Sports Hall of Fame and Ontario Aquatic Hall of Fame.

Nicolas Flint (National B / Senior A1) / [email protected]

Nicolas has been in competitive swimming for 17 years. He was born in South Africa and raised around the globe. Growing up, he was nationally ranked in Germany and he raced nationals in Japan. Following high school, he spent 3 years training under Byron MacDonald with the Toronto Varsity Blues.  Nicolas graduated with a Bachelors of Kinesiology from the University of Toronto.  He strives to combine his swimming experience and his degree to teach the athletes how to compete and race to their fullest potential.

Amanda Andal (Senior A2 / Senior B / Senior C) / [email protected]

A member of TSC since age 9, Amanda can proudly say she grew up with this club.  It was through TSC that Amanda learned the importance of good sportsmanship, building a support system among team mates, and confidence — characteristics she hopes to instill in her swimmers.  As a TSC coach for the past several years, Amanda believes success comes from dedication and love for the sport.  She believes swimming is a marathon sport, focus on how to swim and not just on swimming fast and you will be successful.  Swimming has been a part of her life for as long as she can remember.  It is where she learned life skills such as time management; goal setting and setting her own measure of success.

Kirsty Andrews (Academy Director) / [email protected]

As the Director of Toronto Swim Club’s pre-competitive program, it is Kirsty’s role to introduce young athletes to the wonderful sport of competitive swimming. Kirsty believes that being a member of TSC is not just about refining swimming skills, having fun, and establishing new friendships, but also about building character to set up children for a successful future.

Kirsty began competitive swimming at the age of 6 with the Oakville Aquatic Club and continues to enjoy the sport as a Triathlete, having competed at a provincial, national, and international level. As a Level 2 NCCP coach, Kirsty continues to embrace life-long learning, always striving to be a better coach and mentor to other coaches. Kirsty’s goal as the Director of the Academy is to inspire, encourage and support young athletes as they grow their swimming skills and confidence.

Ashley Bradbury-Correia (Team Manager) / [email protected]

Ashley was a competitive swimmer for 8 years, competing at the Junior National level, before making the transition to coach.  Ashley is a two time recipient of the TSC President’s Trophy, awarded to swimmers that exemplify all the best qualities of dedication, commitment, perseverance, and social well being.  She holds a degree in Arts and Science from the University of Toronto (2009). Ashley has been coaching with TSC since 2004 and is a currently completing her Level II coaching certification. In addition, she has assisted Swim Ontario and Swimming Canada as a Team Manager at various swim camps and competitions.  Ashley helps run the day to day operations of the Toronto Swim Club as Team Manager and office administrator.

Tamsin Andrews (Assistant Coach) / [email protected]

Tamsin began swimming with the Toronto Swim Club in 2016. She swam with the National 2 group until the age of 15, and is thrilled to continue with TSC as a coach. She has met some of her closest friends through swimming, and learnt the value of having a sport in your life. Tamsin has coached with Academy Gold, Youth 1 and Junior 1. She is excited at the prospect of continuing to support young swimmers to gain the same positive experiences from swimming that she did. Tamsin is currently finishing her last year in the IB program and is a NCCP Level 1 certified coach.

Madelaine Dixon (Junior C / Youth C / Youth D) / [email protected]

Madelaine’s swimming career started at TSC when she was 9 years old after which she swam competitively with NYAC until her 3rd year of High school. Madelaine’s passion for swimming kept her involved in the sport, first as a volunteer, level 3 swim official and soon after (as of 2016) she began her coaching career.  Aside from her love for swimming, Madelaine loves skiing, rock climbing and is member of the University of Toronto Varsity Lacrosse team.  Madelaine’s passion for sports and interest in healthy active lifestyle led her to pursue a bachelor’s degree of Kinesiology and Physical Education with a minor in French at U of T. Coach Madelaine has her NCCP Level I coaching certificate and is actively working towards Level II. In 2020, Madelaine became a certified personal trainer (NSCA-CPT). Madelaine hopes to use her swimming background, knowledge of kinesiology, coaching and personal training skills to help swimmers continually improve, develop discipline and team spirit. Madelaine believes that setting realistic goals and providing positive feedback will keep swimmers motivated and help them succeed.

Dimitri Petropoulos (Junior D / Junior E) / [email protected]

Dimitri was a competitive swimmer for 14 years. He is a native Greek, born and raised on the island of Crete, and lived there before making his way over to Canada after high school. Through his competitive years, he raised through the national ranks of his country on the Junior level, before hanging his swim goggles to focus on his studies. After completing his degree at U of T (St George campus), Dimitri returned to competitive swimming, this time from the coaching side. He is in his second year of coaching for TSC, and is constantly learning and improving his craft, in order to raise swimmers to compete at their highest potential. He is a NCCP Level I coach, who is currently working on his Level II coaching certification.

Kathryn Haggis (Assistant Coach)

Kathryn started coaching with the City of York Swim Team, coaching novice and age group swimmers over 30  years ago.  Kathryn is dedicated to the advocacy of Children and Youth of all abilities and has spent years developing; cognitive and physical strategies and exercises to assist in their skill development: instilling a passion and understanding of physical fitness as well as the mental and physical benefits of swimming at the highest competitive level and as a lifelong sport.  She is honoured to be a member of the elite coaching staff of the Toronto Swim Club.  She was a Head coach for The St. James Town Swim Club, a grassroots initiative sponsored by Canadian Tire and Community Matters Toronto.  A long-time associate of The Central YMCA Aquatic and Group Fitness Departments, as well as Corporate Volunteer Coordinator for Variety Village, Kathy founded and chaired, The Variety Village Open Water Swim, in Haliburton, ON.  She was the National Open Water Champion for her age group in 2016 and trains with Bob Hayes' Masters summer swim program.

Kathy is a Toronto based working actor and writer with numerous film and stage credits.  She is graduate of the Neighbourhood Playhouse in New York City, as well as Second City Alumnae where she spent years, teaching improvisation, focusing on building self-esteem and confidence, to; children, youth and young adults.