Neil French has died at 81, passing away on November 20 in Mallorca, Spain. Revered and often feared as the “godfather of advertising,” French was one of Asia’s most provocative and defining creative ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results