TAMPA, Fla. (WFLA) – Two "self-professed religious leaders" were indicted Wednesday on federal charges alleging the organization forced its members into labor, isolated them and threatened to withhold food, among other alleged abuses.

David Taylor, 53, and Michelle Brannon, 56, were arrested Wednesday in Durham, North Carolina, and Tampa, Florida, respectively. The indictment identifies them as the leaders of Kingdom of God Global Church, formerly known as Joshua Media Ministries International.

The indictment included an address in Tampa's affluent Avila neighborhood, where the FBI executed a search warrant on Wednesday morning.

Taylor described himself as an "Apostle and Jesus' best friend," claiming to have had multiple face-to-face encounters with God, according to the indictment. Br

See Full Page