The income tax exists to make sure that people who earn a living are restrained from ever attaining the kind of wealth that people like Buffett, Kennedy and Kerry enjoy. The estate tax assures that the government can steal the rest upon the death of the income earner.
Since he likes the Estate tax, just make all money given to charities or trusts subject to the tax.
Easy. Then he would have to pay the tax out of the money that he didn't give.