David graduated from McMaster University with a Master’s degree in Physiotherapy in 2004 and also holds a Bachelor’s degree in Neuroscience from the University of Toronto (1998). He has been working in outpatient orthopaedics since 2004 in the Hamilton/Burlington community.
He is a graduate of the McMaster Contemporary Acupuncture Program, and has completed courses in Manual Therapy and McKenzie Theory.
He received training and worked as part of the Interdisciplinary Spine Assessment and Education Clinic (ISAEC) funded by the Ontario Government and specializing in low back assessment, education and promoting self-management.
He has extensive experience working with postoperative patients (including spinal surgery, total joint replacements, and trauma), work and athletic injuries.
He is a father of three (boy, girl and a dog) and when not escaping his busy home life at the clinic, he enjoys biking, hiking and vineyards.
Sign in and tell us your plan to see what a visit would cost you. Sign in
A Physiotherapy Assessment is required for all new clients, as well as returning clients who haven't received treatment at our clinic in more than 6 months, or that have a new injury. This is a one-on-one appointment with a registered physiotherapist in a private room.
A Physiotherapy Assessment is required for all new clients, as well as returning clients who haven't received treatment at our clinic in more than 6 months. This is a one-on-one appointment with a registered physiotherapist in a private room.
30 min of direct Physiotherapy Treatment and 15 min of indirect Physiotherapy care for clients who have an active Find Your Stride Physiotherapy treatment plan with a Physiotherapist at our clinic.
Billed toMotor vehicle claim
If you have injuries as a result of a motor vehicle accident, please book this assessment with one of our physiotherapists.
A Pelvic Health Physiotherapy Assessment is required for all new clients, as well as returning Pelvic Health Physiotherapy clients who haven't received treatment at our clinic in more than 4 months, or that have a new Pelvic Health related problem. This is a one-on-one appointment with a registered Physiotherapist in a private room.
Pelvic health physiotherapy treatment session
Physiotherapy pelvic health physiotherapy treatment session
Physiotherapy/Kinesiology refers to kinesiology treatment that has been recommended to you by a physiotherapist at our clinic.
Physiotherapy/Kinesiology refers to kinesiology treatment that has been recommended to you by a physiotherapist at our clinic.
A Physiotherapy Assessment is required for all new clients, as well as returning clients who haven't received treatment at our clinic in more than 6 months, or that have a new injury. This is a one-on-one appointment with a registered physiotherapist in a private room.
30 minutes of Physiotherapy Treatment for clients who have an active treatment plan with a Physiotherapist at our clinic.
45 minutes of Physiotherapy Treatment for clients who have an active treatment plan with a Physiotherapist at our clinic.
60 minutes of Physiotherapy Treatment for clients who have an active treatment plan with a Physiotherapist at our clinic.
An online option for a Physiotherapy Assessment. This is required for all new clients, as well as returning clients who haven't received treatment at our clinic in more than 6 months, or that have a new injury. This is a one-on-one appointment with a Registered Physiotherapist.
30 minutes of online Physiotherapy Treatment for clients who have an active treatment plan with a Physiotherapist at our clinic.
Billed toWSIB
A WSIB Initial Assessment is required for all new clients with a registered WSIB claim. If you do not have a registered WSIB claim, please contact your WSIB before booking this assessment.
This clinic hasn’t published which insurers it bills directly.
Openings checked 9 min ago
Ailio never charges you a booking fee.
From $74 for 30 min — the cheapest physiotherapy appointment this clinic charges for. · Soonest: Mon 10 · 10:15 AM1 opening on Mon 10 · 21 in the days ahead
Pick a time above
Booking needs a free Ailio account.