CH-9434 Au
European patent · EP2843440 · Inventor
European patent · EP3171201 · Inventor
European patent · EP2637038 · Inventor