Charlotte-based Krispy Kreme Inc. has promoted Chief Financial Officer Josh Charlesworth to the newly created position of global chief operating officer. And President of North American Operations Andrew Skehan will step down in August to take the position of CEO at another company.