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