HOUSTON (KIAH) — A facility in North Harris County was raided by the FBI, according to reports, alleging that two self-professed religious leaders at the Kingdom of God Global Church used forced labor on unpaid workers who fundraised for charity.
Court documents show the fundraised money was used to fund the two leaders "extravagant" lifestyles. David Taylor and Michelle Brennan are facing charges for forced labor and money laundering.