Bachelor, University South Carolina, 1981. Master of Fine Arts, Ohio University, 1985.
Freelance artist, South Carolina., Maryland., since 1983;
instructor media arts, University of Southern California, Columbia, 1986-1987;
computer artist, Baklyte, Inc., Columbia, 1985-1987;
computer animator, National Aeronautics and Space Administration Space Telescope Science Institute, Baltimore, since 1987. Consultant Jet Propulsion Laboratory Audio-Visual, Pasadena, California, 1988. Speaker Alias Advanced User's Group, Atlanta, 1990.
Consultant Time-Life Books, Alexandria, Virginia, 1988-1990. Lecturer Space Telescope Science Institute, Baltimore.
Member Greenpeace, since 1989, Planetary Society, since 1988. Member University Film and Video Association, National Computer Graphics Association, International Association Astronomy Artists (board directors), Special Interest Group on Graphics and Interactive Techniques.