Noboru Otsuka

Jsr · Ajinomoto Co.
Total Patents: 5
Overall Rank: #1,010,099
Years Active: 1987–2014
Jsr Rank: #275