Ha donato generosamente alla beneficenza.

He donated generously to charity.