Richard Alan Gould is a British sports administrator, who since February 2023 has been CEO of the England and Wales Cricket Board. From Wikipedia
The England cricket captain advocates playing the Champions Trophy game despite political pressure over the Taliban's treatment of women.