John is a Technology professional with over 25 years of experience helping organizations understand how they can drive secure collaboration and business productivity through an effective use of technology. With a technical background in the Microsoft stack of collaboration products, and having held both technical and business management roles, John has a deep understanding of the priorities and concerns of both sides of the organization. In his current role as Chief Product Officer (and CTO (Public Sector) at AvePoint, John is responsible for helping customers balance innovation and governance in their journey to the cloud and designing products and solutions to support that journey.