Two self-professed religious leaders, David Taylor and Michelle Brannon, linked to the Kingdom of God Global Church, were arrested for a nationwide forced labor and money laundering scheme.
Self

124
Two self-professed religious leaders, David Taylor and Michelle Brannon, linked to the Kingdom of God Global Church, were arrested for a nationwide forced labor and money laundering scheme.