CH-3005 Bern
European patent · EP0869731 · Inventor
European patent · EP0686568 · Inventor
European patent · EP0639283 · Inventor
European patent · EP0632909 · Inventor