Stephen completed his Master of Physical Therapy (MPT) and Bachelor of Kinesiology at the University of British Columbia. He holds certifications in IMS/Dry Needling, Advanced Orthopaedic Manual and Manipulative Therapy (Level 1), and is certified to teach the GLAD exercise program (Good Living with Arthritis Denmark).
Fluent in English, Cantonese, and conversational Mandarin, Stephen’s treatment philosophy is to empower clients to reach their goals and highest functional potential - whether it's returning to sports, work, or everyday activities. His holistic approach combines manual therapy, targeted exercise prescriptions, and evidence-based modalities to address the root cause of pain and dysfunction.
As an avid sports enthusiast, Stephen draws from his experience in competitive volleyball, tennis, and soccer, as well as his background in hip-hop dance as both a competitor and teacher. Outside the clinic, you’ll find him enjoying these activities or engaging with the local community.
Special Interests
Sport injuries, neck, shoulder, elbow, ankle, and achilles injuries.
Whether you're recovering from an injury or striving to perform at your best, Stephen is here to guide your journey to optimal health and performance.
**Initial ICBC Appointment is CALL TO BOOK ONLY** Please call 604-683-7246 to provide us your 1) Adjuster Name 2) Claim Number so painPRO can validate the claim with ICBC. If you are wanting to…
45 min
Pelvic Floor Physiotherapy / Treatment
To be booked after an Initial Pelvic Floor Physiotherapy session as taken place.
2 options
$110–$195· 30–60 minFrom $110 to $195 for 30–60 min — the cheapest and the dearest physiotherapy appointments this clinic charges for.
Physiotherapy / Treatment
On-going Physiotherapy treatment.
NOTE: This treatment is one on one therapy.
4 options
$105–$150· 30–45 minFrom $105 to $150 for 30–45 min — the cheapest and the dearest physiotherapy appointments this clinic charges for.
Been before
ICBC Physiotherapy Standard Treatment
Only available to ICBC patients who have completed their first ICBC Initial Assessment Treatment. If this is your first ICBC booking please call the clinic to get your file set up with us.
If…
30 min
Ratings
Ratings are collected by outside services and may be combined — Clinicly rates no one.