CH-8451 Kleinandelfingen
European patent · EP0671207 · Inventor
European patent · EP0601257 · Inventor