CH-3052 Zollikofen
European patent · EP2525984 · Inventor
European patent · EP2331329 · Inventor
European patent · EP2328754 · Inventor