Two church leaders are facing charges related to a forced labor and money laundering conspiracy. The ten-count indictment against David Taylor and Michelle Brannon accused them of victimizing people in […]
Two church leaders are facing charges related to a forced labor and money laundering conspiracy. The ten-count indictment against David Taylor and Michelle Brannon accused them of victimizing people in […]