Takamasa Otsuji

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