CH-8117 Fällanden
European patent · EP2252674 · Inventor
European patent · EP2091903 · Inventor
European patent · EP1786381 · Inventor