Len Van Popering '94 is the chief brand and innovation officer of Subway Restaurants, based in Milford, Connecticut.
Summer 2019|Alumni Profile