Takayuki Owada
Ntn · F-Tech
Total Patents:
6
Overall Rank:
#790,790
Years Active:
2001–2024
Ntn Rank:
#288