Mitsuru Okuda
Omron · Canon · Incorporated Administrative Agency, National Agriculture And Bio-Oriented Research Organization
Total Patents:
31
Overall Rank:
#116,583
Years Active:
2003–2025
Omron Rank:
#79