John Nock may refer to: