CH-8044 Gockhausen
European patent · EP2948081 · Inventor
European patent · EP2945555 · Inventor
European patent · EP2434972 · Inventor