Thompson Machinery review