
John F. Miller, PGA
PGA Teaching and Coaching ProfessionalI’m a PGA Professional with 25years experience across a board spectrum to include Assistant Golf Professional, Head Golf Professional and Current Director of Instruction with the Raspberry Golf Academy.
I’m a career learner, who is always striving and looking for ways to improve my knowledge and expertise to better help my students. I’m an expert in golf fundamentals and swing mechanics in both the full swing and short game
My general philosophy to teaching golf is really quite simple. It is to meet the students where they are while striving to achieve a solid and repeatable impact position.
Understanding that most players sign up for a lesson for the same reason - to improve. However, each person is different with what they bring to the table from a knowledge perspective, physical skills, individual goals, time, resources etc. Therefore, every lesson experience is unique to each player and the reason we must meet players where they are. My job as a PGA professional and steward of the game is to help you reach your full potential.
My short game philosophy is similar to my full swing, but I do incorporate a “model” into my teaching by differentiating the chip, pitch, bunker and flop shots. By having a concept that is driven by length of swing, club selection and proper wrist mechanics we can improve contact, control trajectory, and dial in those 50yd and in shots.
Current Certifications
- TPI level 3 golf
- K-Vest 3D
- SAM putt Lab
- Flight Scope
- Club fitting - Ping Staff
- Smart to Move Force Plates Level 1
- PGA HOPE
Past Student Accomplishments
- 4 consecutive Virginia State High School Individual Championships
- VSGA Top Ten Senior Player
- USGA Amateur Qualifier
- Virginia State High School Team Championship
- Countless Student Career low roundsI look forward to meeting you very soon and thank you in advance for the opportunity to help you enjoy this great game.
Book a lesson here: USchedule - Booking - Raspberry Falls
Book a lesson here: USchedule - Booking - Bull Run
Helping players achieve their goals.
Getting Started
Learn the basics
Get comfortable for business golf
Avoid embarrassment on the first tee
Having More Fun
Connect with golfers of similar age
Have more fun on the course
Connect with golfers of similar skill
Improving Your Game
Break 100
Break 80
Improve your Short Game
Make the high school golf team
Get swing diagnostic testing
Prepare for Tournament Golf
Earn a college golf scholarship
Add 10 yards
Break 90
Coaching Services
Player Type
Youth
Playing with disabilities
Male
Adult
Teen
Senior
Female
Session Type
Individual
Group
Improve with John.
Putting
Tournament Strategy
Speed
Physical Assessment
Short Game
Travel
Club Fitting
Full Swing
Social Engagement
Course Strategy
Wedge Play
Bull Run Golf Club
Haymarket VA
*Coaching available to public
15000 Bull Run Estates Dr, Haymarket, VA 20169