Steve Perry

(Contributor)

Steve Perry is chief officer for digital business at Visa Europe.