Mamoru Sugimoto

Mecta · Rikagaku Kenkyusho · Torii & Co.
Total Patents: 26
Overall Rank: #156,447
Years Active: 1981–2004
Mecta Rank: #3