CH-6300 Zug
European patent · EP2680958 · Inventor
European patent · EP2680959 · Inventor
European patent · EP2406017 · Inventor