How to Give to Charity and Also Generate Retirement Income

Two ways to give to charity — a charitable gift annuity and a charitable remainder trust — can save you taxes and generate income.