Federal Indictment: Religious Leaders Accused of Forced Labor and Money Laundering Scheme

Two individuals, David Taylor and Michelle Brannon, have been indicted by a federal grand jury in Michigan for their involvement in a forced labor and money laundering scheme that affected individuals in several states. The indictment accuses Taylor and Brannon, who claim to be religious leaders of the Kingdom of God Global Church, of orchestrating the conspiracy. They were arrested in North Carolina and Florida. Law enforcement activity took place at a church-owned mansion in the Avila Community in Tampa, Florida. The mansion, located at 706 Guisando De Avila, is confirmed to be owned by The Kingdom of God Global Church.