CH-6300 Zug
European patent · EP2616116 · Inventor
European patent · EP2480264 · Inventor
European patent · EP2480265 · Inventor