CH-8593 Kesswil
European patent · EP1825294 · Inventor
European patent · EP1825293 · Inventor
European patent · EP1595110 · Inventor