Rapperswil
Swiss patent · CH698984 · Inventor
European patent · EP1759770 · Inventor
European patent · EP1736695 · Inventor