CH-4125 Riehen
European patent · EP0427917 · Inventor
European patent · EP0338262 · Inventor
European patent · EP0262536 · Inventor