Andrew Sowerby PGA Professional and Director of Golf