The Stop and Shop chains of the supermarket are owned by a retail company known by the Name Ahold Delhaize. The CEO of Stop and Shop is Carl Schlicker.