CH-8267 Berlingen
European patent · EP2739335 · Inventor
European patent · EP2124847 · Inventor
European patent · EP1909710 · Inventor