A Year Like None Other: 2020’s Impact on Nonprofit Revenue and Programming erin_admin | January 8, 2021