Siegershausen
European patent · EP4279843 · Inventor
Swiss patent · CH718319 · Inventor
Swiss patent · CH713485 · Inventor