Doug is Chief Executive Officer and Chief Technology Officer of Omnivex Corporation. He is considered by many as a visionary in the digital communications space. In his role as CEO and CTO Doug is responsible for the long term product architecture and the overall vision for the company.