
Former Youth Minister Indicted in Multistate Sex-Abuse Case
Jeffrey Turner Taylor, a 66-year-old Milford, Ohio man and former Falls Church youth minister, was indicted on federal charges alleging grooming and sexual abuse of boys from 1990 to 2008, including traveling with minors to ministry events with the intent to engage in illicit sexual conduct. He is set for arraignment in the Eastern District of Virginia on September 24 and faces up to 105 years in prison if convicted, with investigations linking his acts to multiple churches in Virginia and Atlanta.
World · 11 sources · Sep 17, 2026Read itThe journal
Open the journal →The conversation starts in the journal — be the first to post.
About The Falls Church
The Falls Church is an Episcopal church in the United States in its namesake city of Falls Church, Virginia, near Washington, D.C. Established in 1732, the church is a brick building which was built in 1769 and still remains in use.
Everything about The Falls Church →- Country
- United States