Advertising December 7, 2020 0 Putting a new ‘ seal ‘ of approval on advertising New York agency Walrus sprung to life 15 years ago. In 2005, Frances Webster and colleague and…