Church Employees Arrested/Charged for Failure to Report Sexual Abuse

Five employees at Victory Christian Church in Tulsa, OK arrested for two-week delay in notifying authorities of sexual abuse allegations Article : Tulsa World Link to article Brief Facts Chris Denman and Israel Castillo, both members of Victory Christian Church  (VCC), were both recently hired as janitors in the same department.   In August, Castillo allegedly…

Read More