Representative Jim Leach of Iowa , a 30-year veteran of the House and a moderate Republican who lost his seat , lamented that '' the great center of American politics '' was no longer represented in Congress . ''