In addition to Mr. Kolbe , six other Republicans voted against the rule : Representatives Fred Upton of Michigan , Christopher Shays of Connecticut , Jim Leach of Iowa , Heather A. Wilson of New Mexico , J.D . Hayworth of Arizona , and John Hostettler of Indiana .