Takamasa Otsuji
Yamabiko · Iida Denki Kogyo Co. · Komatsu Zenoah
Total Patents:
8
Overall Rank:
#639,038
Years Active:
2002–2019
Yamabiko Rank:
#7