Gadi Mazor has been chief executive of BioCatch since 2021 and is quoted in that role in Visa's August 2026 announcement.
Title: Chief Executive Officer | Company: BioCatch