CH-5035 Unterentfelden
European patent · EP0606823 · Holder, Inventor
European patent · EP0563011 · Holder, Inventor