Zuchwil
European patent · EP3681442 · Inventor
European patent · EP3407837 · Inventor
European patent · EP3407836 · Inventor