An MIT graduate, Gary has been developing graphics software for more than 25 years. A visionary developer with a brilliant mind, Gary is responsible for the continued evolution of Sapphire and oversees all aspects of technology and development at GenArts. He started his career in 1984 at Masscomp as a hardware engineer, but his interest in parallel supercomputer graphics soon led him to Thinking Machines Corporation. In 1993 he moved to Advanced Visual Systems, where as Chief Architect he developed high-end scientific visualization software and visual programming systems. He joined Karl at GenArts in 1997 and they have worked closely together ever since. In addition to his work at GenArts, he is a Director of the Open Effects Association. His research interests include image processing, parallel programming systems, visualization algorithms and advanced computer architectures.