Lee McNabb

Lee McNabb

Head of Group Payment Strategy, NatWest