Galgenen
European patent · EP3388235 · Inventor
European patent · EP2085409 · Inventor
European patent · EP2568023 · Inventor