David has focused a 30 year career around automating engineering. He has worked on automating tube and harness routing on Atlas rockets, developed CAD applications, worked to automate Fault detection and resolution in telecommunications networks using decision and knowledge based software analysis, and developed software for weapons systems. For the last 10 years he has been working to improve the engineering process through the Eclipse OSEE project.