I was born in Vancouver, British Columbia.
My fitness coaching and background is the combination of the original Johnny-G Spinning Program from California, and my time with the Canadian National Rowing Team.
When I'm not teaching, I have a full time job in wealth management compliance. I coach high school rowing, fly airplanes and love to travel.
Just show up! When you feel too tired or you think you are just too busy, make the effort to Just Show up: you'll be proud of your effort!
When the gas tank runs out, I like to recharge my batteries by hibernating at home or escaping town. I love an amazing pool where the sun shines hot and the wine pours cold.
I believe in purpose and reason. Our motivations are always changing, but life is too short to waste minutes doing something that doesn't make you happy.
Victorious! You will be challenged, you will sweat, and you will push yourself to your highest potential. Knowing that you not only did something for yourself, but left nothing.
Michael has no upcoming classes in next 7 days.
Because this class starts within 3 hours. If you cancel your booking you'll receive one penalty. This is our way to ensure all members have equal chances of booking a class.