CH-4056 Basle
European patent · EP0637318 · Inventor
European patent · EP0449770 · Inventor
European patent · EP0434605 · Inventor