Tomoya Ogawa

Mecta · Rikagaku Kenkyusho · Kanto Ishi Pharmaceutical Co.
Total Patents: 29
Overall Rank: #133,030
Years Active: 1982–1998
Mecta Rank: #1