Advertisement
John's primary responsibilities include overseeing the delivery of client projects, and ensuring that CSI Media incorporates the latest technological standards and practices. John manages a team of 20+ technical personnel.