David is the founder of Clarity Training, where he teaches software developers to implement web applications using HTML5, JavaServer Faces, and Google Web Toolkit. David is the co-founder of the HTML5 Denver Users Group, and the author of Core HTML5 Canvas, published by Pearson publishing.
A prominent author, speaker, and consultant, David is the author of 6 Java books, four of which are best-sellers in their respective categories, including one of the best-selling Java book series of all time, Graphic Java. David is currently writing Core HTML5 for Prentice-Hall.
David has worked on several open-source projects, and was the second committer for the venerable Struts web application framework. David served on Sun expert groups, helping to define technologies such as the JSP tag library, and JavaServer Faces. David is also a prolific speaker who has spoken at hundreds of conferences, and is a three-time JavaOne Rock Star.