neil walker contract