Baden
European patent · EP2685050 · Inventor
Swiss patent · CH705171 · Inventor
Swiss patent · CH698109 · Inventor