Coaches & Directors

We are here to support your needs. If your questions are related to workouts, meets, events, goal setting, and other swimming related needs, please contact one of the coaches. 

Senior MMST coaches are paid professionals with National Coaching Certification Program (NCCP) certifications. More information regarding the NCCP Program within Swimming Canada can be found HERE

  • Fundamentals Coach (level 1) is designed for coaches preparing entry level competitive swimmers for local and / or regional competitions. The Fundamentals Coach (level 1) training will focus on coaching swimmers in the Fundamentals and Learn to Train stages of long term swimmer development.
  • Age Group Coach (level 2) is designed for coaches preparing developing competitive swimmers for Provincial and/or Age National competitions.  Age Group Coach (level 2) training will focus on coaching athletes in the Train to Train stage of long term swimmer development.
  • Senior Coach (level 3) is designed for coaches preparing developing competitive swimmers for Eastern or Western Championship, National Age Championship, U Sports University Championship and Senior National competitions. Senior Coach (level 3) training will focus on coaching athletes in the Train to Train and Train to Compete stages of long term swimmer development.

Senior MMST coaches are paid professionals with NCCP

certification Status


Coaching Staff

Meghan Whittaker

Head Coach


Group: Senior, Senior Development & Youth Flex groups.
NCCP Certification: Level 3 (Senior Coach)

Meghan Whittaker has been involved with competitive swimming for over 20 years. She began her swimming career in Saskatoon where she swam for both the Goldfins and then the Lasers. Meghan attended Minnesota State University in Mankato where she swam for the MSU Mavericks for 4 years and was Co- Captain her Senior year. She was a 4 year letter winner as well as Academic All-American all 4 years. In Meghan's senior year, she was awarded the Maverick Achievement Award. 

Upon graduating from MSU, she returned home and spent 2 seasons as the Assistant Head Coach with the Saskatoon Lasers (with a brief stint as Interim Head Coach as well) before making the move to Regina and the Regina Optimist Dolphins. Over the course of her 2 years with the RODS as the Assistant Head Coach, Meghan was part of a staff that coached the team to the most successful season they had achieved in over a decade- highlighted by the RODS winning the title of Manitoba/Saskatchewan Provincial Champions in March 2013.

Over the course of her coaching career, Meghan has coached multiple Canadian Trials Qualifiers, Age Group National medalists, Western & Eastern National medalists, Provincial medalists and multiple swimmers to Saskatchewan Provincial Records.

Meghan is excited to be entering her 7th season with MMST and her 2nd season as Head Coach!

Richard Tse

Assistant Head Coach


Group: Senior, Junior & Youth Flex groups.
NCCP Certification: Level 2 (Age Group Coach)

Richard Tse was a competitive swimmer for 9 years before starting his coaching career with Markham Aquatic Club.  In his five years at MAC, he coached several swimmers to become Festival and Central Regional medalists.  With MAC, they also won multiple Central Regional and Festival team championships.

Richard began his swimming career at the Richmond Hill Aquatic Club.  He was an Age Group National qualifier in multiple events in IM, Breast, Back and Fly.  He also swam with the York University Varsity team and helped break the 4 x 100 MR record.

This is his 3rd year with the Milton Marlin Swim Team and he is excited to help develop his athletes to reach their fullest potential!

Sandra Rousseau

Assistant Coach


Group: Novice (Purple 1 & Green 1) & Junior groups.
NCCP Certification: Level 1 (Fundamentals Coach)
Officials Certification: SNC Level 5 & World Para Level 3

Coach Sandra is thrilled to be a part of your swimmer’s life as they begin their journey into competitive

Her own career began at the age of 11 in her hometown of Richmond Hill, followed by North York
Aquatic Club and Newmarket Stingrays. While studying Commerce and French at McMaster University,
she was a part of their varsity swim program, competing at university nationals and earning the “Rookie
of the Year” award her freshman year.

When Sandra is not busy coaching, she can often be found on deck in a different role. An active Level V Master Official and a Para-Swimming ITO, Sandra travels the world officiating with her first international appointment to the October 2018 World Para Asian Games in Jakarta, Indonesia.

In her spare time, Sandra enjoys RV-ing to Disneyworld together with her family!

Maurizio Cavagna

Assistant Coach


Group: Novice (Green 2) & Junior Development groups.
NCCP Certification: Level 2 (Age Group Coach)

Maurizio Cavagna joined the Milton Marlin Swim Team in 2013 and has been passionately coaching and assisting with all levels of MMST swimmers since then! Though relatively new to the world of competitive swim coaching, Maurizio brings with him extensive experience in teaching and coaching. Maurizio discovered his passion for teaching early on as a First Aid/CPR instructor and Aquatics Instructor. Over the years he has instructed all ages of swimmers (including adults), and all levels of swimming including Life Saving courses (Bronze Med/Cross to NLS). 

Although you will see Maurizio on deck most days, he is also a full time firefighter with the Toronto Fire Services. As a 20 year member of the fire service Maurizio continues to show his passion for teaching as an on-shift training instructor teaching courses to active firefighters including Emergency Medical Care,  Auto Extrication, Rapid Intervention etc.

Maurizio is always working toward being the best instructor/coach he can and continues his development through professional development courses at work and is currently working toward his next level of swim coach certification.

Caleb Colling

Assistant Coach


Group:  Novice (Purple 2)
NCCP Certification:  Level 1 (Fundamentals Coach)