Boar's Head Provisions Company plans to invest $126 million to expand its deli processing facility in New Castle, Indiana. The expansion would add 120 jobs by June 2024.