CH-8451 Kleinandelfingen
European patent · EP2061621 · Inventor
European patent · EP1949026 · Inventor