CH-4132 Muttenz
European patent · EP0242335 · Inventor
European patent · EP0240461 · Inventor
European patent · EP0156770 · Inventor
European patent · EP0105030 · Inventor