CH-9532 Rickenbach b. Wil
European patent · EP0764222 · Inventor
European patent · EP0640705 · Inventor
European patent · EP0640704 · Inventor