CH-8400 Winterthur
European patent · EP1719178 · Inventor
European patent · EP1588197 · Inventor
European patent · EP1561246 · Inventor