A recent headline ran, “Religious leaders arrested on charges of running a forced labor camp and money laundering.” David E. Taylor, who calls himself an ...
New charges have been filed against an Oklahoma City area pastor who is accused of trafficking members of his church, ...