CH-3960 Sierre
European patent · EP1987052 · Inventor
European patent · EP1812470 · Inventor
European patent · EP1737889 · Inventor