Pastor David Taylor was recently taken into custody on August 27, 2025, for being reportedly involved in a forced labor conspiracy. Apart from him, another person named Michelle Brannon was also ...
DURHAM, N.C. (WTVD) -- A federal grand jury has returned a ten-count indictment against a man and a woman for their alleged roles in a forced labor and money laundering operation. David Taylor, 53, ...
AI-generated summary reviewed by our newsroom. Read our AI Policy. Federal agents arrested a Durham pastor for leading a $50M forced labor scheme. Indictment details abuse of unpaid church workers to ...