Frank Long is an experienced program manager and communicator seeking a new opportunity. He has over 15 years of experience at Microsoft delivering centralized customer data solutions, designing innovative technical solutions, managing concurrent projects, and leading cross-functional teams. He is skilled at understanding business needs, distilling customer requirements, and implementing solutions that balance various stakeholder interests.