Thompson, David, University of Canterbury, New Zealand