CH-8340 Hadlikon
European patent · EP1960770 · Inventor
European patent · EP1949097 · Inventor
European patent · EP1949096 · Inventor