CH-8805 Richterswil
European patent · EP2143150 · Inventor
European patent · EP1946388 · Inventor
European patent · EP1766694 · Inventor