MasterCard has ankled Craig Vosburg to president