Buchillon
European patent · EP4050989 · Inventor
Swiss patent · CH718251 · Inventor
European patent · EP3468347 · Inventor