CH-3007 Bern
European patent · EP0415065 · Inventor
European patent · EP0410208 · Inventor
European patent · EP0406656 · Inventor
European patent · EP0400430 · Inventor