CH-8413 Neftenbach
European patent · EP0571324 · Inventor
European patent · EP0571572 · Inventor
European patent · EP0514701 · Inventor