Dr. Wilson has over 35 years experience in the Computer and Software industries with Portal Software, Sun Microsystems, Apple Computer, Xerox, SRI International, Hewlett-Packard and IBM. Dr. Wilson has also served as an independent consultant and expert witness in Java technologies, object-oriented programming, XML/SOAP web services, C , Smalltalk, Objective-C, Microsoft NET technologies, distributed computing including COBRA and Java RIM, graphical user interfaces (GUI), software development practices, processes, reuse, frameworks and design patterns, artificial life technologies, genetic algorithms, visual programming languages, digital cameras and ultrasonic imaging systems for medical diagnostics. He has developed software products including a dataflow-based visual programming language for doing complex numeric and financial calculations, two C++ applications frameworks, various Java tools for managing billing systems, a Java-based prototype of an automated teller machine, a real-time UV visible spectrophotometer and numerous real-time ultrasonic imaging systems for medical diagnostics. Dr. Wilson has testified as an expert witness in numerous patent cases involving visual programming languages, nuclear medicine software, data mining software, telecommunications billing systems software and traffic systems software and has published many articles and journal publications in the aforementioned technologies. He received a BS in Engineering Physics from Cornell University in 1965, and MS and Ph.D. degrees in Applied Physics from Stanford University in 1967 and 1970, respectively.