CH-3037 Herrenschwanden
European patent · EP0338972 · Inventor
European patent · EP0309393 · Inventor
European patent · EP0193494 · Inventor