Aadorf
European patent · EP3106840 · Inventor
European patent · EP2690413 · Inventor
European patent · EP2690412 · Inventor