James Williams is an experienced developer and speaker who has given presentations all over the world on Java, user interfaces, and Google Wave. James is the creator of SwingXBuilder, a DSL for creating user interfaces using SwingX components, and a co-despot of Griffon, a framework to make rich applications using Groovy. James is based in the San Francisco Bay Area and you can follow his blog at http://jameswilliams.be/blog