CH-8404 Winterthur
European patent · EP1697569 · Inventor
European patent · EP1112144 · Inventor
European patent · EP1329287 · Inventor
European patent · EP1329286 · Inventor