John Crossan may refer to: