Mr. Haggar has worked for IBM since 1987 and has been working with graphical user interface design and implementation since 1989 and object-oriented development and technology since 1991. For the past 8 years, Mr. Haggar has worked on multiple OO and GUI development projects. For the past 4 years, he worked on the IBM OpenClass C++ class libraries for the VisualAge for C++ product. Before that, he worked on many GUI controls for OS/2. Currently, Mr. Haggar works in the Java Technology and Strategy group and has shared responsibility for the IBM Java technical strategy. In addition, Mr. Haggar is a working member of the client Java Design Council, focusing on client technology and strategy. Mr. Haggar received a B.S. in Computer Science from Clarkson University in New York in 1987.