Stop & Shop Supermarket Company LLC: A New England retail institution