Movers and Shakers

Microsoft Expected to Name New CIO Today