David Barker

    David Barker is head of business creativity at Mountainview. Previously he has worked on the international side of advertising at Leo Burnett and JWT New York. His work has featured in the 100 best ads of all time.