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.

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.

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.

Casey Leslie (National B / Senior A1) / [email protected]

Casey grew up swimming for the Hamilton Aquatic Club and Guelph Marlin Aquatic Club. She attended Lakehead University where she received her undergrad and Masters in Indigenous Education. She learned to understand the importance of looking at each swimmer’s needs through a holistic approach: mental, emotional, spiritual and physical. She believes that all areas need to be developed so swimmers can thrive and reach their goals. 
While in Thunder Bay, Casey started coaching with the Thunderbolts for 6 years. She then joined the Barrie Trojan Swim Club coaching staff in September 2019. Casey loves having fun, leading by example and highlighting the individuality of each swimmer. She takes pride in creating positive relationships with her swimmers and her ability to comfort, motivate as well as challenge and inspire.



Lachlan Brown (Junior A / Youth A) / l[email protected]

Lachlan is a former national swimmer who started swimming in 2005 and has been involved in coaching since 2010. Between his time coaching with the Carleton Place Water Dragons, Scarborough Swim Club, and Lakeshore Swim Club he has developed swimmers to success at varying levels of competition. He has developed athletes to finals and medals at Centrals, Ontario Youth Junior Provincials, and Ontario Swimming Championships. Qualifiers to Eastern Canadian Championships and Canadian Junior Championships, members of Swim Ontario's Youth ID program, and helped athletes receive invites to Junior National team camps. 
As an athlete himself he was a medalist at Provincials, athlete at the Ontario Summer Games, finalist at Eastern Canadian Championships, and a qualifier for Canadian Junior Championships and Canadaian Swimming Championships so he has the understanding of what it takes an athlete to get themselves to the next level. He has an incredible passion for the sport of swimming and cannot wait to bring that passion along with his energy, knowledge, and work ethic to all aspects of TSC.

Amanda Andal (Senior A2 / Junior B) / [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.

Tamsin Andrews (Junior C / Youth C) / [email protected]

Tamsin began swimming at a young age, and joined the Toronto Swim Club in middle school. She was thrilled to join the TSC coaching team in 2019, and has enjoyed working with a wide range of swimmers, from Academy to Senior groups. Tamsin has met some of her closest friends through swimming, and learnt the value of having a sport in your life. She is always excited at the prospect of continuing to support young swimmers to gain the same positive experiences from swimming that she did. She is currently attending U of T for Social Sciences, and plans to further her studies into the Education field. Tamsin is working towards her NCCP Level II coaching certification.


Madelaine Dixon (Senior C / Junior D / 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 is NCCP Level III trained and is 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.

Natalie Landon-Brace (Senior B) / [email protected]

Natalie has been coaching with TSC since 2018, after making the switch from teaching learn-to-swim programs for several years. As a coach, Natalie strives to instill confidence and a strong work ethic in her athletes by encouraging them in reaching their goals while challenging them to strive for the next level of success. She also hopes to foster important life skills and a love of swimming that will help the athletes in their lives after their time at TSC is over. Off the pool deck, Natalie can be found in the lab where she is pursuing her PhD in biomedical engineering at the University of Toronto.

Eryn Bugbee (Youth B) / [email protected]

Eryn has been involved in the sport of swimming for over a decade. Born and raised in Calgary, Alberta, Eryn spent the entirety of her swim career with the University of Calgary Swim Club. After transitioning to the coaching role, Eryn spent 2 years coaching in Calgary with her home club before moving to Toronto to pursue her undergraduate degree. She is currently in her final year of an Honours Bachelors of Science in Immunology and Psychology. Eryn is confident that swimming is a sport that stays with you your entire life. Her goal as a coach is to teach her swimmers the same sense of dedication, accountability and team spirit that was instilled in her during her swim career. She hopes to create lifelong athletes by equipping them with a passion for the sport and the tools to succeed both in and out of the water.

Jane Wright (Assistant Coach) [email protected]

Bio to come soon.