John has over 50 Professional Tournament wins to his name and has been the Head Professional at Malahide Golf Club since 2000.
John is a PGA Level 3 Coach, and is qualified for custom fittings and coaching using Flightscope.