CH-9244 Niederuzwil
European patent · EP1888240 · Inventor
European patent · EP1578534 · Inventor
European patent · EP1560653 · Inventor