Josh is a golf pro willing to slow things down and take the time to explain it in a way that makes sense! He is patient and willing to spend extra time helping you perfect your golf game. Every time I go to see Josh I walk away feeling confident and ready to take on another day golfing. Thanks for your continued help in growing my golf game.