CH-5400, Baden
European patent · EP2397761 · Inventor
European patent · EP2397760 · Inventor
European patent · EP2362147 · Inventor