Shiro Yamaguchi

Kioritz · Yamabiko · Iida Denki Kogyo Co.
Total Patents: 8
Overall Rank: #619,664
Years Active: 1997–2023
Kioritz Rank: #52