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