CH-8240 Thayngen
European patent · EP2512949 · Inventor
European patent · EP2214976 · Inventor
European patent · EP1904380 · Inventor