Locarno
European patent · EP2610027 · Inventor
European patent · EP2610025 · Inventor
Swiss patent · CH704426 · Inventor