John Seton or Seaton may refer to: