John is an amazing coach and has helped me learn about the golf swing and how I can make it best for my game. When I was first coming to him, I could barely break 100 and now I am a +1.7 handicap and have won over 10 Junior Golf Tournaments. His philosophy of teaching is perfect and he has helped developed my swing to an amazing spot. He is always able to help me with all parts of my game, including putting through the use of aim point. If I had never gone to him for lessons, I would not have improved nearly as much as I have with him.