CH-4204 Himmelried
European patent · EP0635053 · Inventor
European patent · EP0632828 · Inventor
European patent · EP0571475 · Inventor