John Leith may refer to: