Robert Duncan the scientist