Minoru Okada
Yamanouchi Pharmaceutical Co. · Imperial Cancer Research Technology · Ludwig Institute For Cancer Research
Total Patents:
53
Overall Rank:
#49,326
Years Active:
1983–2020
Yamanouchi Pharmaceutical Co. Rank:
#6