Former Indiana Rep. Lee Hamilton endorsed Sen. Barack Obama for president Wednesday, praising his ability to transcend partisan division and calling his foreign policy outlook ``pragmatic, visionary and tough.''
Former Rep. Lee Hamilton endorses Obama