Hockey India's long-standing High Performance Director David John has resigned from his post, days after his contract was renewed by the Sports Authority of India, apparently because of differences with the national federation's top brass. (More Hockey News)