Prof. Adrianus Mooy, Ph.D