Local business leader raises mountain of cash for charity