Shigeru Baba

Daifuku Co. · E.I. Du Pont De Nemours And · Komura-Tech Co.
Total Patents: 6
Overall Rank: #827,699
Years Active: 1994–2020
Daifuku Co. Rank: #100