Phillip David Shields

Nelson Marlborough Institute of Technology

NISA Community Launch