CH-2543 Lengnau
European patent · EP1100389 · Inventor
European patent · EP0969774 · Inventor
European patent · EP0591594 · Inventor