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