Pieter Naudé, PhD

JAD profile