Personal Trainer

Gavin was born in Sri Lanka and emigrated to Saudi Arabia where he was raised until he was 10 years old. He then moved to Canada, where he took up basketball as a serious hobby. At 16 years old, Gavin became part of the Junior National Basketball team. This was the pivotal movement for Gavin, solidifying his drive to learn more about fitness and further to his understanding of the human body.

Gavin had two Division 1 offers to play basketball in the United States – what a dream! Unfortunately, due to a string of injuries, the opportunity to play D1 ball didn’t come to fruition. Undeterred, Gavin turned all his focus to learning the human body and dove deep into his studies.

When it comes to exercise and exercise prescription, Gavin is very precise. He believes that every person’s anatomy is different and to this, each movement should be specific to the individual. He is excellent at uncovering muscular imbalances and addressing them while attaining the goals of his client. In addition to this, Gavin is also an expert when it comes to sport specific training and he can assist you with agility, building explosiveness and power, and making you feel stronger and more capable in your activity of choice.

And, of course, Gavin continues to play basketball and volleyball as sports will always be a love of his life.

  • Fitness and Health Promotion, Humber College
  • Personal Training Specialist (PTS), CanFitPro
  • Resistance Training Specialist Mastery (RTSm)
  • Muscle Activation Techniques Specialist (MAT)

"The struggle you're in today is developing the strength you need for tomorrow."


"Bottle of Rum" - Machel Montano


Anything with cheese, topped with cheese


 “After breaking my wrist when slipping on the ice last winter, I knew I needed to take serious action to try and get back into shape. Fortunately, I was introduced to Gavin whose mandate was clear … “whip this 50+ year old body into shape or else!” Every week Gavin continues to find a great balance between kicking things up a notch (or two!) and motivating me to keep going. In fact, it’s just enough to inspire me to deliver, so that I don’t disappoint him or myself. In short, he is delivering in spades on his mandate, and I’d highly recommend him. So, get ready to sweat a bit with Gavin and you’ll be rewarded.” – Anonymous

“I have been working with Gavin for the past year, since December 2016. In that time, I achieved personal goals that I never thought possible and never saw these results before when working out just by myself. He understood my goals, and has continually provided advice and varied programs in our workouts. Most importantly – he ensures I am doing the moves correctly with excellent form and having the confidence to be able to workout when I’m on my own. I have developed a stronger core and back and made leg day my favourite workout. My trainer Gavin is a great motivator and challenges me to always strive to push my personal boundaries to new heights. While working with me, Gavin tailors my workouts to my individual needs, in particular with my swimming training. Thanks for making workouts fun and keeping me on track! Personal training was the best investment, as I built the confidence I needed and it has never stopped producing results!” – Kulin