Navistar Names Stefan Palmgren Executive Vice President, Production and Logistics by KARREP March 18, 2023 0 Stefan Palmgren has been named Executive Vice President, Production and Logistics at Navistar as of June 1, 2023. Palmgren will ...