CH-2543 Lengnau
European patent · EP0692340 · Inventor
European patent · EP0225418 · Inventor
European patent · EP0225417 · Inventor