Farm broadcaster nets over $34,000 for charities