CH-4123 Allschwil
European patent · EP0222962 · Inventor
European patent · EP0222961 · Inventor
European patent · EP0165897 · Inventor