1. Coach Profiles

Coach Profiles

Meet the Coaches!

Sam Foti

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

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

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

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

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

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

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

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

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

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

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

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.

Contact Us

On Social Media:

By Phone:

905.313.8920

By Mail:

P.O. Box 2025,
Richmond Hill
ON L4E 1A3

Or Come See Us During Regular Office Hours:

70 Old Colony Rd
Richmond Hill, ON
L4E 3G4
View Map →

Monday12pm – 5pm
Tuesday12pm – 5pm
Wednesday12pm – 5pm
Thursday10am – 5pm
Friday10am – 2pm