Chief Technology Officer, Zopa Bank

Peter Donlon