Baar
European patent · EP3434372 · Inventor
European patent · EP2631011 · Inventor
European patent · EP2423688 · Inventor