CH-3052 Zollikofen
European patent · EP1489989 · Inventor
European patent · EP1326553 · Inventor
European patent · EP1246579 · Inventor