skip to Main Content

Meet our PGA Instructor and sign up for a lesson or a series.
Lessons are available by appointment only.

John Walsh, PGA Head Professional

John, a class A PGA member since 2012, is from Vallejo & has been in the golf industry for over 15 years. He has been working at Eagle Vines Golf Club since 2007, working through the ranks to become Head Golf professional. John likes to simplify the golf swing for his students, ensuring their progress and most importantly Having Fun.

His approach to teaching the game of golf revolves around his ability to relate to each of his students’ learning style. He likes to create a comfortable & fun atmosphere which makes it easy for his students to relate to him. He believes that proper technique is the key fundamental of a repetitive golf swing. He truly enjoys working with junior golf & holds quite a few clinics each year. He is available for individual lessons, group lessons & clinics.

Ryan Thomas, PGA Apprentice; Assistant Golf Professional

Ryan, originally from the east coast is a new edition to Eagle Vines Golf Club and the golf industry as a whole. He recently entered into the PGA PGM program becoming a PGA Apprentice and is currently finishing up Level 1 course work and seminars. He is looking forward to reaching the status of a Class “A” member of the PGA and using his background in technology to promote the game of golf to a newer generation of.


John Walsh,

PGA Head Professional

Ryan Thomas,

PGA Apprentice

Individual Lessons 30 minutes/$55.00 30 minutes/$35.00
  45 minutes/$95.00 60 minutes/$65.00
Series (pay for 4 get 5th free) 30 minutes/$220.00 30 minutes/$140.00
  60 minutes/$360.00 60 minutes/$240.00
Playing Lessons 3 holes/$155.00 3 holes/$125.00
  9 holes/$195.00 9 holes/$175.00
  18 holes/$355.00 18 holes/$275.00
Group Lessons 2-6 Students 7-12 Students**
  $30.00 per $25.00 per
  • Platinum Members receive a 20% discount
  • Silver Members receive 10%

** Requires a second instructor, one (1) month notice required.