Speaker: Rich Salzberg