INDIANAPOLIS - 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."