EDITOR’S NOTEBOOK: What Happens on the Web Stays on the Web, Teaching Generosity, and Tweaking Our Financial Efficiency Ratings
On Wednesday (October 5), Bill Dunfee, pastor of New Beginnings Ministries in Warsaw, Ohio, was arrested on federal felony charges in connection with the riot at the United States Capitol Building on January 6, 2021.