Derendingen
European patent · EP3878324 · Inventor
European patent · EP3426107 · Inventor
Swiss patent · CH712228 · Inventor