Rep. Jim Cooper has represented Nashville in the House for nearly 20 years, and a nearby district before that for another dozen, serving in Congress longer than anyone else in Tennessee.