Tom Horn; man of the west