Ikuo Yamaguchi

Megachips · Mazda Motor · Nintendo Co.
Total Patents: 7
Overall Rank: #738,062
Years Active: 1986–2015
Megachips Rank: #41