Meet the Coaches!

Sam Foti
Technical Director
Sam has been a Coach for 40 plus years and has been with Oak Ridges Soccer Club since 2005.
His most important Coaching accomplishment was having won a National Club Championship.
Coaching Certification: National B License, Technical Director Diploma

Nick Shlepov
Club Head Coach
Nick has 15 years of coaching experience, including 10 years for Oak Ridges. He played Varsity soccer and Semi-Pro level soccer in Russia.
Coaching Certification: UEFA A License

Mark Cristante
Technical Advisor
Mark began coaching with Oak Ridges Soccer Club in April 2025, bringing advanced technical knowledge and high-level coaching experience to the club. His coaching goal is to guide each player along their personal soccer journey, helping them grow, improve, and reach their full potential both on and off the field.
Coaching Certifications: UEFA A License and Canadian A License

Tessa Dimitrakopoulos
Staff Coach
Tessa has 12 years of coaching experience. She is currently in her first year of coaching for Oak Ridges. She has an impressive soccer career, having played for Ryerson, UofT, OttawaU, Aegina FC, Greece, the Greek National Team, and Mississauga Croatia OWSL.
Coaching Certifications: B License

Gina Drogo-Andreopoulos
Staff Coach
Gina has been coaching with Oak Ridges Soccer Club for 6 years.
She continues to bring experience, leadership, and a strong commitment to player development within the club.
Coaching Certifications: C License

Alexandria Kastanis
Staff Coach
Alexandria has been coaching for the Oak Ridges Soccer Club since 2014. She played for various clubs in her soccer career, including Aurora FC, Vaughan FC, Seneca College, and Humber College.
Coaching Certifications: Active Start, Fundamentals, Learn To Train

Tally Fahmy
Staff Coach
Tally has been coaching for 13 years, 11 of which have been here at Oak Ridges. He played for the York Jets, C.S. Azzurri, West Toronto, and Woodbridge.
Coaching Certifications: C License

Tommasino Marchese
Staff Coach
Tom has started his coaching career at Oak Ridges, and has been coaching for our club for 12 years. He played at Glen Shields, Oak Ridges, North York Hearts (OYSL), and Vaughan (OYSL).
Coaching Certifications: Pre-C license & in process of obtaining Grassroots Diploma

Mario Fratto
Staff Coach
Mario has been coaching at the Oak Ridges Soccer club for 3 years. He currently plays for International FC, but he began his soccer career here at ORSC where he played for 7 years.
Coaching Certification: Learn to Train

Elisa Sorgente
Staff Coach
Elisa has been coaching with Oak Ridges Soccer Club for 4 years. Her coaching goal is to continue advancing through the licensing pathway and eventually coach at the higher competitive levels.
Coaching Certifications: All NCCP certifications, Laws of the Game, Ethical Decisions, and Respect in Sport, and plans to pursue her Soccer for Life, C License, and B License in the future.

Fabio D'Orazio
Staff Coach
Fabio has been coaching with Oak Ridges Soccer Club for the past 3 years.
His ultimate coaching goal is to win the Ontario Cup and continue developing strong, competitive players within the club.
Coaching Certifications: Fundamentals, Learn to Train, and Active Start

Jacob Steinberg
Staff Coach
Jacob has been coaching with Oak Ridges Soccer Club for the past 3 years.
His coaching goal is to develop a strong, cohesive team capable of competing for championships and Ontario Cups.
Coaching Certifications: Learn to Train, in the process of completing his C License.