CH-8400 Winterthur
European patent · EP2382187 · Inventor
European patent · EP1773799 · Inventor
European patent · EP1362023 · Inventor