I have 40 years of experience in the fields of computer graphics and human computer interaction with specific knowledge of computer graphics systems and algorithms, user interfaces and information visualization. I have published on such topics as computer graphics, user interface interaction techniques, and software and visualizing information networks. I have testified on user interface patent validity and claims construction for screen capture techniques.