CH-4515 Oberdorf
European patent · EP2249747 · Inventor
European patent · EP1663036 · Inventor
European patent · EP1558159 · Inventor