John Hampson may refer to: