Image:Farmer.ppt

Jim Farmer's closing keynote at the CETIS 2006 conference