CH-9242 Oberuzwil
European patent · EP0602557 · Inventor
European patent · EP0525362 · Inventor
European patent · EP0428978 · Inventor