Charitable remainder trusts are irrevocable trusts that permit you to donate property to charity and attract yearly income for life or for a selected time period. you can also make donations devoid of focusing on hard cash, and that's by contributing appreciated assets for instance stocks straight to a charity. any time you donate stocks, you migh