Digital River Names Nate Kraft Senior Vice President of Product Strategy and Management News Desk Mar 6, 2024 Digital River, a global ecommerce enabler directly connecting brands and buyers, announced that Nate Kraft has been named Senior…