CH-6340 Baar
European patent · EP2293759 · Inventor
European patent · EP2291164 · Inventor
European patent · EP1791579 · Inventor