Human trafficking experts said the indictment against two self-proclaimed religious leaders for an alleged forced labor network is remarkable. David Taylor and Michelle Brannon are the two leaders of ...