US private-label behemoth TreeHouse Foods has appointed J.M. Smucker's president of food and beverages, Steven Oakland, as its new CEO just weeks after reporting dismal full-year earnings.