Neil Slater, jazz man