Otto Baumann

Robert Bosch Gmbh · Xerox
Total Patents: 27
Overall Rank: #147,079
Years Active: 1981–2015
Robert Bosch Gmbh Rank: #350