Effretikon
European patent · EP3132848 · Inventor
European patent · EP1477224 · Inventor
European patent · EP1459793 · Inventor