David Hakaraia

David Hakaraia

Lecturer- Programme director first year design school
Victoria University of Wellington