Cincinnati pastor on leave; auxiliary didn't report claims against priest

During Mass the weekend of July 27-28, it was announced at Masses that Fr. Geoff Drew, pastor of St. Ignatius Parish in Cincinnati, is on administrative leave. No further details were provided, which left many feeling frustrated.