CH-8932 Mettmenstetten
European patent · EP0105836 · Inventor
European patent · EP0093080 · Inventor
European patent · EP0092518 · Inventor