Back to People
James Te Puni
Charity Officer(1)Public Sector(1)
Current Charity Roles
Chair
Barnardos New Zealand Incorporated
Since Mar 2025
Past Charity Roles
Board Member
Barnardos New Zealand Incorporated
Mar 2014 - Nov 2023
Chair
Barnardos New Zealand Incorporated
Since Mar 2025
Board Member
Barnardos New Zealand Incorporated
Mar 2014 - Nov 2023