CH-5412 Gebenstorf
European patent · EP0266636 · Inventor
European patent · EP0235609 · Inventor
European patent · EP0130331 · Inventor