Taylor church leaders indicted on forced labor, money laundering charges
David Taylor, 53, and Michelle Brannon, 56, were arrested Wednesday following a federal probe that spanned from Michigan to Florida, Texas, and Missouri.
David Taylor, 53, and Michelle Brannon, 56, were arrested Wednesday following a federal probe that spanned from Michigan to Florida, Texas, and Missouri.