Neil French, one of advertising’s most provocative, influential and unforgettable creative minds, has sadly passed away.