About David

David is a Registered Massage Therapist practicing since 2013. He earned his Degree in Kinesiology from the University of Waterloo (2009) and later completed his Massage Therapy education at Centennial College (2013). A couple years into his practice he then continued his education and got his Contemporary Medical Acupuncture Diploma from McMaster University (2015). His treatment primarily focuses on sports and chronic repetitive work related injuries. He was also a part-time instructor at Canadian College of Massage and Hydrotherapy teaching school (2018). David is able to tailor his treatments based on the needs of each individual patient. Types of Modalities: - Medical Acupuncture - Athletic and Kinesiology Taping - Cuppings - Deep Tissue Massage - Pre/Post Sports Massage - PNF Stretching and Exercise Prescription
Often treats
Ankle painArthritisBack painFoot painHeadachesInjuriesJoint painLeg painNeck pain
+9 more
Posture issuesSciaticaShoulder painSpasmsSports injuriesSprainsTense musclesWalking issuesWrist pain
Sees
Adults (18+) · Children (under 12) · Seniors (65+) · Teens (13-17)
Trained at
David earned his Degree in Kinesiology from the University of Waterloo · Completed his Massage Therapy education at Centennial College · Received his Contemporary Medical Acupuncture Diploma from McMaster University
Credentials
Registered Massage Therapist (RMT)
Member of
College of Massage Therapists of Ontario
Typical cost
More than $125 per visitSun Life’s estimate, from members’ claims

Services & prices

59 options across 19 treatments

Sign in to see what you’d pay

Reviews

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

Patient · Sun Life · 15 Jun 2025

Excellent - very skilled.

Reviews · ★ 4.81 writtenRead

Openings checked 2 hr ago

Book with David

Clinicly never charges you a booking fee.

Today 2 openings

2 openings today · 130 in the days ahead

2 openings today · 130 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

Athlete's Care Sports Medicine Centres

View clinic

(416) 691-6661

Direct billing accepted

David says they bill:

OHIPSun Life

David elsewhere