Alex Gray wins at Nelscott