Uetendorf
European patent · EP3826799 · Inventor
European patent · EP2674245 · Inventor
European patent · EP2168732 · Inventor