mark haskell smith