CH-9244 Niederuzwil
European patent · EP0607853 · Inventor
European patent · EP0511515 · Inventor
European patent · EP0271828 · Inventor