Kerry had worked back in the late 90's on blocking off shore money laundering and his foresight on this matter and it's relationship to terrorism was outlined in 1997.
For those who say he adopts all of Bush's programs, perhaps you should read this:
<snip>
Today, too many nations - some small, remote islands - have laws that provide for excessive bank secrecy, anonymous company incorporation, economic citizenship, and other provisions that directly conflict with well-established international anti-money laundering standards. These nations have become money laundering havens for international criminal organizations like the al-Qaida.
<snip>
However, I am
concerned that the money laundering strategy recently released by the Bush Administration begins to step away from the bilateral efforts that have proven successful in fighting financial crime and contradict the tough stance rightly taken by President Bush in his recent Executive Order. The new strategy, combined with efforts previously announced by Treasury Secretary O'Neill related to tax havens, seems to support a more unilateral approach toward fighting financial crimes instead of the successful multilateral approach adopted by the OECD and the FATF. I believe this will make it more difficult to track and freeze the assets international terrorists like bin Laden and expand upon the recent progress we have achieved. I also believe that this is the wrong time to pull back our efforts to stop money laundering into the United States by increasing the amounts necessary to require a Suspicious Activity Report issued by a financial institution.
It is now time for the United States to do its part to stop international money laundering and stop international criminals from laundering the proceeds of their crimes into the United States financial system. First, I believe the Bush Administration should call an emergency meeting of the G-7 nations and the Financial Action Task Force to implement a more vigorous international strategy to cut off the blood money that these international criminal networks use. Second, the United States should immediately impose bilateral and multilateral sanctions against any country that has, through neglect or design, permitted its financial systems to be used by bin Laden or other terrorist groups.
Third, the Congress should pass the International Counter-Money Laundering and Foreign Anticorruption Act of 2001, which I introduced along with Senators Grassley, Sarbanes, Levin and Rockefeller. During the 106th Congress, the House Banking Committee passed this bill with a bipartisan 33-1 vote. The bill will give the Secretary of the Treasury the tools necessary to crack down on international money laundering havens and protect the integrity of the U.S. financial system. The bill provides for actions that will be graduated, discretionary, and targeted, in order to focus actions on international transactions involving criminal proceeds, while allowing legitimate international commerce to continue to flow unimpeded.
http://banking.senate.gov/01_09hrg/092601/kerry.htm