and Johnson, Prudential and Clinique.
He also has a broad range of experience with broadcast media, such as corporate film and video, broadcast television, large-scale video wall presentations, 2-D and 3-D animation and motion graphics.
Jim regularly teaches classes in Art Direction for UC Santa Cruz.