Helping golfers play better!

My approach to teaching and coaching is rooted in simplicity, clarity, and purposeful practice. I believe every golfer—regardless of experience or skill level—can build a more consistent and enjoyable game when instruction is tailored to their unique swing, goals, and learning style.

My role as a teacher is to help players understand why things happen in their overall game, not just what to change, so improvements feel natural, repeatable, and confidence-building.

Using modern technology, measurable feedback, and clear communication, I focus on creating an environment where players can explore, learn, and progress at their own pace. Whether you're developing fundamentals, refining technique, or preparing for competitive play, my goal is always the same: to help you play better golf, enjoy the process, and feel proud of your progress every step of the way!

- Dr. Jean-François Richard

Coaching available in English & French

JFR Golf coaching

A holistic approach to learning and improvement.

Combining cutting-edge technology with proven teaching methods to help you reach your full potential

Science-Based Methods

Leverage sport science, biomechanics, and motor learning principles to understand and improve your swing mechanics efficiently.

Modern Technology

Advanced tools including Sportsbox AI, Boditrak pressure mapping, and video analysis for precise feedback and measurable progress.

Personalized Coaching

Every lesson is tailored to your goals, motivation, physical capabilities, and current skill level for optimal results.

All Skill Levels

From complete beginners to elite competitors, programs designed for juniors and adults at every stage of their golf journey.

Mental Game Focus

Build confidence, consistency, and a long-term love for the game with performance psychology techniques and mindset training.

In-Person & Online

Train at 7 Iron in Moncton or access world-class coaching anywhere with detailed online video analysis and personalized drills.

Choose your path to improvement and personal excellence

Whether you prefer in-person coaching or online convenience, JFR Golf offers flexible options to fit your schedule and goals

In-person golf coaching at 7 Iron Moncton
Popular Choice

In-Person Coaching

Train at 7 Iron in Moncton, NB with state-of-the-art facilities including indoor simulators, video analysis technology, and personalized hands-on instruction.

  • Junior programs for all ages
  • Adult lessons tailored to your level
  • Advanced technology integration
  • Immediate feedback and adjustments
Explore Programs
Online golf coaching through Skillest
Train Anywhere

Online Coaching

Get world-class coaching from anywhere through Skillest. Submit swing videos and receive detailed analysis, personalized drills, and ongoing support.

  • Detailed video swing analysis
  • Custom practice drills and plans
  • Flexible monthly or yearly packages
  • Train on your schedule
Start Online Coaching

Not Sure Which Option is Right for You?

Let's discuss your goals and find the perfect coaching solution tailored to your needs

Schedule a Free Consultation
Award-Winning Excellence

Recognized Leader in Golf Coaching

Brings world class credentials to the development of golfers of all skill levels.

Ben Kern Coach of the Year 2024

PGA of Canada's highest coaching honor

George Knudson Teacher of the Year 2023

PGA of Canada national recognition

PGA Atlantic Coach & Teacher of the Year

Regional excellence in 2023 & 2024

Golf NB Provincial Junior Coach

2022-2025

PGA of Canada National Learning Facilitator

Coach Developer

JF coaching junior golfer
TPI Level 3
Certified
50+
Publications
EDGA
Adaptive Golf
Flowcode
Psychology
Team NB
Provincial Coach
Bilingual
EN & FR
JFR Golf coaching session
JFR Golf professional coaching
JFR Golf instruction
JFR Golf training
Ready to Start?

Take the First Step Toward Better Golf

Whether you're picking up a club for the first time or competing at elite levels, JFR Golf provides the expertise, technology, and personalized approach to help you achieve your goals.

All Ages

Junior & Adult Programs

All Levels

Beginner to Elite