CH-4123 Allschwil
European patent · EP0766640 · Inventor
European patent · EP0208169 · Inventor
European patent · EP0245526 · Inventor