CH-8311 Brütten
European patent · EP2504920 · Inventor
European patent · EP2456594 · Inventor
European patent · EP1891409 · Inventor