Pfäffikon
European patent · EP3036184 · Inventor
European patent · EP2698649 · Inventor
European patent · EP2453260 · Inventor