CH-8422 Pfungen
European patent · EP2895128 · Inventor
European patent · EP1910223 · Inventor
European patent · EP1809573 · Inventor