PUMA is set to open its first North American flagship store in New York Thursday. Bob Philion, president and CEO of PUMA North America, gives Cheddar an early look inside.