Taguri: japanese scientist