James is a not only a fantastic golf professional but cares about his players ongoing development. I have had a number of lessons on short game and general swing improvem ... more