CH-8910 Affoltern am Albis
European patent · EP0324722 · Inventor
European patent · EP0244350 · Inventor