Mike Ballardie

Affiliations

  • Chief Executive Officer at Connexa Sports Technologies Inc. (CNXA), 2023-09-12