About Kevin

Kevin earned his Master of Physical Therapy from Western University. Prior to that, he completed a Bachelor of Science with Specialized Honours in Kinesiology at York University. He was inspired to pursue a career in physiotherapy after experiencing his share of injuries while competing in sports at the varsity level. Kevin has had the opportunity to work with a diverse range of individuals, from pediatrics to geriatrics with a variety of musculoskeletal and neurological conditions. He takes a holistic, client-centred approach to identify the root cause of symptoms and help clients return to the activities they enjoy. In collaboration with his clients, he develops comprehensive, individualized treatment plans and utilizes techniques such as manual therapy, acupuncture, education, and therapeutic exercise to support them in achieving their goals. Outside of the clinic, he enjoys trying new restaurants, travelling, and working out at the gym.
Often treats
Ankle painArthritisBack painBalance issuesCarpal tunnelConcussionsDislocationsFlexibility issuesFoot pain
+24 more
HeadachesInjuriesJoint painKnee painLeg painMuscle imbalancesNeck painOsteoporosisPlantar fasciitisPosture issuesRotator cuff issuesRunning issuesSciaticaScoliosisShoulder painSpasmsSports injuriesSprainsTendonitisTennis elbowTorn ligamentsTorn musclesWalking issuesWrist pain
Sees
Adults (18+) · Children (under 12) · Pediatrics · Seniors (65+) · Teens (13-17)
Credentials
Physiotherapist (PT)
Member of
College of Physiotherapists of Ontario
Typical cost
More than $100 per visitSun Life’s estimate, from members’ claims

Services & prices

27 options across 22 treatments

Sign in to see what you’d pay

First time, or a new issue
Been before

Reviews

Ratings are collected by outside services and may be combined — Clinicly rates no one.
5.0109 ratings · Sun Life

Patient · Sun Life · 4 Aug 2026

Excellent Physiotherapist

Reviews · ★ 5.01 writtenRead

Openings checked 6 hr ago

Book with Kevin

Clinicly never charges you a booking fee.

Tomorrow 2 openings

2 openings tomorrow · 73 in the days ahead

2 openings tomorrow · 73 in the days ahead

Morning

No account needed to see how to book this time.

Free cancellation up to 24 h before

Prefer the clinic’s own site?athletescare.janeapp.com

Kevin elsewhere