Charitable Giving Update: Gift Vehicles and the Impact of Recent Tax Changes