David’s mission is to provide an environment based on commitment and respect, which will allow athletes the opportunity to work hard, have fun and realize their potential.
- Coached 28 Canadian Championships
- Coached 10 Junior Canadian Championships
- Coached 13 World Junior Championships
- Coached over 50 International Events ( Jr. & Sr. Grand Prix, Sr. Internationals and Four Continents)
- Coach of over 30 National Medalists including 12 Canadian Champions
- Coach of over 10 International Medalists
- Member of Skate Canada Skating Programs Committee 2007-2013
- Member of Skate Canada Long Term Athlete Development Committee
- “Learn To Train” Sub-group 2007-2011
- Co-owner of Mariposa School of Skating