Alan is committed to delivering high-quality care to all individuals focusing on exercise prescription, manual therapy, and client education. His clinical interests include the treatment of musculoskeletal conditions and supporting clients in returning to their activities at, or beyond, their previous level of performance. Alan completed a Bachelor of Kinesiology at the University of British Columbia, followed by a Master of Physical Therapy at the University of Western Ontario. He also holds certification in Soft Tissue Release (Level 1), Fundamentals of Running Injuries (1.0), and clinical bike fitting.
Alan’s interest in working with active individuals is rooted in his own background as a competitive baseball and basketball player, as well as his experience as a municipal lifeguard. More recently, he has developed a strong passion for running and cycling, and has competed in triathlons and marathons since 2021. Prior to beginning his physiotherapy studies, Alan worked as a Kinesiologist for one year and later completed a clinical placement in a private practice setting, where he gained experience working with athletes. In addition, Alan is fluent in Mandarin Chinese, which allows him to provide care in both English and Chinese.
Outside of the clinic, Alan is actively training with the goal of completing a full Ironman in the coming years. He also enjoys running with his dog, weightlifting, skiing, and playing the piano.
Clinical bike-fit assessment with a physiotherapist to improve comfort, efficiency, and performance on the bike. Ideal for cyclists experiencing pain, numbness, poor positioning, or recurring…
$28590 min
ICBC Physiotherapy Visit
45 min
Physiotherapy - Free Consultation
10 min
Physiotherapy - Assessment
2 options
$130–$170· 45–60 minFrom $130 to $170 for 45–60 min — the cheapest and the dearest physiotherapy appointments this clinic charges for.
Physiotherapy - Assessment - MA
45 min
Physiotherapy - Assessment with IMS
$13045 min
Running Assessment - Physiotherapy Assessment
Running assessment with a physiotherapist designed to identify movement patterns, strength deficits, mobility restrictions, and training factors that may be contributing to pain, injury, or reduced…
$20060 min
Running Assessment - Physiotherapy
Running assessment with a physiotherapist designed to identify movement patterns, strength deficits, mobility restrictions, and training factors that may be contributing to pain, injury, or reduced…
2 options
$110–$150· 30–45 minFrom $110 to $150 for 30–45 min — the cheapest and the dearest physiotherapy appointments this clinic charges for.
WorkSafe BC Physiotherapy Assessment
45 min
Been before
Clinical Pilates - Treatment
2 options
$130–$170· 45–60 minFrom $130 to $170 for 45–60 min — the cheapest and the dearest kinesiology appointments this clinic charges for.
Clinical Bike-Fit - Appointment
Clinical bike-fit assessment with a physiotherapist to improve comfort, efficiency, and performance on the bike. Ideal for cyclists experiencing pain, numbness, poor positioning, or recurring…
$19060 min
ICBC Physiotherapy Standard Visit
$9730 min
Physiotherapy - Treatment
5 options
$98–$165· 30–60 minFrom $98 to $165 for 30–60 min — the cheapest and the dearest physiotherapy appointments this clinic charges for.
Physiotherapy - Treatment with Shockwave Therapy
3 options
$100–$170· 30–60 minFrom $100 to $170 for 30–60 min — the cheapest and the dearest physiotherapy appointments this clinic charges for.