Veale, Kevin, University of Auckland, New Zealand