John Fergus may refer to: