Shelton firm helps provide more than 2,000 Thanksgiving meals