CH-6215 Beromünster
European patent · EP0617649 · Holder, Inventor
European patent · EP0564398 · Inventor