NFL Star Spends $19K on Shopping Spree for Charity