Luterbach
European patent · EP2608406 · Inventor
Swiss patent · CH707279 · Inventor
Swiss patent · CH697422 · Inventor