Home Sports NFL safety donates over $30,000 to youth programs