Ian Duffell has always been ahead of his time—sometimes a bit too far ahead. Read Ed Christman's column.

Ian Duffell has always been ahead of his time¿sometimes a bit too far ahead. Read Ed Christman's column.