SwingMatch SwingMatch
David McBain

David McBain Golf Lessons in Ottawa

Golf Instructor

Profile last updated

Book a Lesson

About

I’m a Teaching Professional and Golf Performance Coach from Ottawa Canada, working with golfers of all ages/skill who want more than quick fixes—they want clarity, structure, and measurable progress.

Coached First Tee program in California since 2012 (Level III Recognized Life and Golf Skills Coach). Today, I’m a proud member of the PGA of Canada and was honoured as the 2025 PGA Ottawa Junior Leader of the Year, reflecting my commitment to developing junior golfers both on and off the course.

Specializations

Putting, Short Game, Full Swing, Driving, Mental Game, Junior Development

Available Schedules

Private Adult Lesson

The Marshes Golf Club, Ottawa

$225 / 60min - Adult
$0 / 60min - Junior
$150 / 60min - Adult Lesson

Lesson Packages

Junior - 3 Pack $250
3x Junior (60min)
Junior - 6 Pack $450
6x Junior (60min)

Ready to Book?

Book your lesson with David McBain today.

Book a Lesson