OCALA, Fla. (WCJB) – Two leaders of a nationwide ministry with connections to Marion County have been indicted for forced labor and money laundering.
David Taylor and Michelle Brannon were arrested on Wednesday.
An indictment shows they own a call center in Ocala under the auspices of the Kingdom of God Global Church where investigators say they forced people to work without pay…