The two leaders of an alleged cult that operated call centers in four states, including one out of a mansion in St. Louis that once belonged to Nelly, have been federally indicted in Michigan on forced labor and money laundering conspiracy charges.
David E. Taylor and Michelle Brannon were arrested yesterday in North Carolina and Florida for their role in the Kingdom of God Global Church, which federal prosecutors said relied upon forced labor and human trafficking. Taylor’s picture has long featured prominently on a billboard near St. Louis Lambert International Airport, advertising his ability to cure people of their need for crutches and wheelchairs. Taylor also goes by the name “The Apostle” and has boasted publicly of being able to raise the dead.
The indictment made public today lists Taylor as the leader of the Kingdom of God Global Church. Taylor is its executive director…