CH-8335 Hittnau
European patent · EP2456594 · Inventor
European patent · EP1891409 · Inventor
European patent · EP1590641 · Inventor