Jim Walsh is an art director and designer based in New Zealand, working for agencies internationally.