John Spinks may refer to: