Pfäffikon
European patent · EP3591772 · Inventor
European patent · EP3579362 · Inventor
European patent · EP2556571 · Inventor