John is a Technology professional with almost 20 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 CTO of AvePoint Public Sector, John is responsible for both leading product vision and development as well as helping customers balance innovation and governance in their journey to the cloud.