Personalized Instruction for the Beginner to the Professional Level

Book a LessonJunior Programs

Why Choose James?

A Simple Approach with Proven Results

James has been teaching golf for over 10 years and is a premier golf instructor in the Kitchener/Waterloo region. He is the Director of Instruction at Deer Ridge Golf Club, a modern and advanced indoor and outdoor facility which utilizes cutting-edge technology for all levels of play.
private golf lesson

Private Lessons

Educating you on key performance indicators for your golf swing.

Book a Lesson

junior programs

Junior Programs

Helping youth to discover the rewards of playing golf.

View Programs

coaching champions

Coaching Champions

Turning great players into champions.

Join the Team

“James is a tremendous teacher. He geared his approach to me and my golf swing in a very specific way. He clearly spent a good amount of time trying to think of the best way to communicate his thoughts to me. My index went down from around 6 to 3.1 in a matter of months. I would recommend him to anyone who wants to be a better golfer.”
“Just wanted to let you know that my last couple of rounds have been my best ever, 85 at Rebel in the wind and 80 at Silo. I usually play mid-forward tee blocks but I’m definitely hitting the ball straighter. I feel I’m almost ready to move back on the tee decks. I will book a refresher with you before the season ends.”
“I’ve never really had lessons before, and you had me fixed up in no time.”
“Yesterday’s session was fantastic! Learned so much and gained confidence in my wedge play. Pumped up to play this season.”

Due to extremely high demand, we are only taking members of Deer Ridge for private lessons at this time.

Junior Programs are still available for this summer.

Please fill out our contact form to join our waitlist.