based Microsoft as corporate vice president of financial services after 20 years in the industry, including seven at Bank of America Merrill Lynch, where he last served as a managing director ...