CH-9652 Neu St. Johann
European patent · EP2255160 · Inventor
European patent · EP2183561 · Inventor
European patent · EP1846740 · Inventor