CH-5507 Mellingen
European patent · EP0339291 · Inventor
European patent · EP0272442 · Inventor
European patent · EP0135730 · Inventor