Two self-proclaimed religious leaders were arrested Wednesday on federal charges after allegedly exploiting followers through forced labor and using millions in donations to fund lavish lifestyles.
David Taylor, 53, was apprehended in Durham, North Carolina, while Michelle Brannon, 56, was taken into custody in Tampa, Florida. They face charges of forced labor and money laundering for an alleged scheme that started around 2018 and lasted until at least last month.