CH-4125 Riehen
European patent · EP1128729 · Inventor
European patent · EP0354183 · Inventor
European patent · EP0354182 · Inventor