CH-3052 Zollikofen
European patent · EP2467155 · Inventor
European patent · EP2117590 · Inventor
European patent · EP1973566 · Inventor