Rapperswil
European patent · EP1086761 · Inventor
Swiss patent · CH692941 · Inventor
European patent · EP0834621 · Inventor