GRAND RAPIDS, Mich. (WOOD) — After an investigation by the FBI and the IRS, the leaders of a so-called church accused of money laundering and forcing people to work for no pay have been charged, authorities say.
David Taylor, 53, and Michelle Brannon, 56, were arrested Wednesday in North Carolina and Florida in connection to what authorities are calling a "forced labor organization," the Eastern District of Michigan U.S. Attorney's Office said in a release. It said both have been indicted on 10 counts by a federal grand jury.
News 8's Florida sister station WLFA reports as part of the indictment, the FBI executed a search warrant Wednesday morning at an address in a gated community in Tampa.
The duo were allegedly leaders of the Kingdom of God Global Church, formerly Joshua Media Minist