John Shelley may refer to: