2017 Gents Champion David Shearer