Catholic Charities keeps on giving