CH-6374 Buochs
European patent · EP0191142 · Inventor
European patent · EP0190407 · Inventor
European patent · EP0190406 · Inventor