David is a graduate of North Carolina State University at Raleigh. Prior to returning to university he served as Chief of Police with the Holly Springs Police Department. At 22 years old he was the youngest Chief of Police in North Carolina.
He joined IBM in 1995 and has worked in primary software development on BookManager/2, Communication Manager/2, NetView before working in internationalization. David designed and implemented the internationalization model and multiple language support architecture which allows the user to switch the language at run time for the Presentation Services framework. He also developed the international calendar component that is also used in the Tivoli IT Director, Job Scheduler and Presentation Framework products. Additionally he developed the IString data type and controls which allow users to phonetically read languages that English speakers normally would not be able to; such as Japanese and Russian.
In 2002 David was named IBM Software Group Master Inventor for a second time. He holds IBM's 33rd Invention Achievement Plateau, with over 130 filed and 34 issued US and foreign patents.
David is also an accomplished pilot, flying mostly for fun and also served as a pilot for the Civil Air Patrol flying search and rescue missions. Presently he is active in the Experimental Aircraft Association and is building an aerobatic aircraft and learning new skills in the machine shop. He resides on a ranch in South Austin, Texas. Where he enjoys renovating the ranch buildings, cutting trails and tending his herd of cats. He and his wife Estela enjoy Austin's live music and dancing East Coast Swing.