CH-8810 Horgen
European patent · EP0222245 · Inventor
European patent · EP0205958 · Inventor
European patent · EP0126352 · Inventor