13F-HR 1 cardinal13f4q2009.txt UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 TYPE: 13F-CR PERIOD 12/31/2009 Form 13 F Information Table COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8 Description Class CUSIP Value ($Thous) Shares Investment Other Voting Authority Discretion ---------------------------------------------------------------------------------------------------------------------------------- 3M Company Common 88579Y101 4369.11 52850 Sole N/A Sole Agilent Technol Common 00846U101 1577.98 50788 Sole N/A Sole Air Liquide ADR Common 9126202 321.46 13456 Sole N/A Sole Automatic Data Proc Common 53015103 2104.13 49139 Sole N/A Sole Banco Santander Central Common 05964H10 391.77 23830 Sole N/A Sole Bank of America Common 60505104 1266.49 84096 Sole N/A Sole Bank of New York Mellon Common 64057102 1461.85 52265 Sole N/A Sole Bank of Nova Scotia Common 64149107 245.76 5258 Sole N/A Sole BB&T Corporation Common 54937107 2083.16 82111 Sole N/A Sole Becton Dickinson Common 75887109 2441.35 30958 Sole N/A Sole BHP Billiton ADR Common 8860610 613.71 8014 Sole N/A Sole BP Plc ADS Common 55622104 424.80 7328 Sole N/A Sole Canon ADR Common 138006309 209.53 4951 Sole N/A Sole Carbo Ceramics Common 140781105 3169.29 46491 Sole N/A Sole Cemex ADR Common 15129088 246.58 20861 Sole N/A Sole Coca-Cola Common 191216100 2256.97 39596 Sole N/A Sole ConocoPhillips Common 20825C104 1664.42 32591 Sole N/A Sole Costco Wholesale Corp Del Common 22160K105 2260.06 38196 Sole N/A Sole Credit Suisse Common 22540110 308.53 6276 Sole N/A Sole Dassault Systems ADR Common 23754510 247.00 4322 Sole N/A Sole Deere & Company Common 244199105 2647.71 48950 Sole N/A Sole Dentsply International Common 249030107 2297.30 65320 Sole N/A Sole DuPont Common 263534107 2032.56 60367 Sole N/A Sole Eli Lilly Common 532457108 1579.45 44230 Sole N/A Sole ENI S P A Sponsored Adr Common 26874R10 281.70 5566 Sole N/A Sole EOG Resources Common 26875P101 1976.16 20310 Sole N/A Sole Exxon Mobil Common 30231G102 4462.69 65445 Sole N/A Sole FedEX Corp Common 31428X106 1148.44 13762 Sole N/A Sole General Electric Co Common 369604103 2431.79 160726 Sole N/A Sole General Mills Common 370334104 2495.49 35242 Sole N/A Sole Grupo Modelo Common P4833F10 177.37 31882 Sole N/A Sole Honda Motor ADR Common 43812830 251.64 7423 Sole N/A Sole HSBC Holdings ADR Common 40428040 301.72 5285 Sole N/A Sole Idexx Laboratories Common 45168D104 2239.45 41898 Sole N/A Sole Illinois Tool Works Inc Common 452308109 2061.65 42960 Sole N/A Sole Intel Common 458140100 1956.91 95927 Sole N/A Sole Internatl Business Mach Common 459200101 3958.02 30237 Sole N/A Sole J P Morgan Chase & Co Inc Common 46625H100 2171.09 52102 Sole N/A Sole Johnson & Johnson Common 478160104 5410.89 84007 Sole N/A Sole Kimberly Clark Common 494368103 2904.16 45584 Sole N/A Sole Kimberly clark de Mexico Common P6069411 99.57 22198 Sole N/A Sole Lowes Common 548661107 1981.90 84733 Sole N/A Sole Makita Corp ADR Common 560877300 221.84 6295 Sole N/A Sole McCormick & Company Common 579780206 1737.31 48085 Sole N/A Sole McDonalds Common 580135101 270.55 4333 Sole N/A Sole MDU Resources Group Inc Common 552690109 1734.27 73486 Sole N/A Sole Medtronic Inc. Common 585055106 2189.63 49787 Sole N/A Sole Merck & Co Inc Common 58933Y105 2152.78 58916 Sole N/A Sole Microsoft Common 594918104 2544.17 83470 Sole N/A Sole National Fuel Gas Common 636180101 1892.35 37847 Sole N/A Sole Nestle SA Rep Rg Sh ADR Common 641069406 313.21 6478 Sole N/A Sole Novartis ADR Common 66987V109 373.72 6866 Sole N/A Sole Novo Nordisk A S Adr Common 670100205 268.68 4208 Sole N/A Sole Pfizer Inc Common 717081103 2086.08 114683 Sole N/A Sole Potash Corp Saskatchewan Common 73755L107 225.14 2075 Sole N/A Sole Proctor & Gamble Common 742718109 3593.90 59276 Sole N/A Sole Progress Energy, Inc Common 743263105 1733.86 42279 Sole N/A Sole Royal Bank Canada PV$1 Common 78008710 256.08 4782 Sole N/A Sole Royal Dutch Shell PLC Common 780259206 285.94 4757 Sole N/A Sole Salix Pharmaceuticals LTD Common 795435106 1166.49 45943 Sole N/A Sole Sanofi Aventis Spon ADR Common 80105N10 308.58 7858 Sole N/A Sole SAP AG ADR Common 80305420 216.59 4627 Sole N/A Sole Scana Common 80589M102 1301.88 34551 Sole N/A Sole SKF ADR Common 78437540 237.76 13823 Sole N/A Sole Swiss Reins Spnsd ADR Common 87088720 213.58 4432 Sole N/A Sole Tele Norte Leste Part ADR Common 879246106 248.86 11618 Sole N/A Sole Telefonica SA ADR Common 87938220 390.04 4670 Sole N/A Sole Teva Pharmaceuticals Common 881624209 335.23 5967 Sole N/A Sole Total SA Sponsor ADR Common 89151E109 219.21 3423 Sole N/A Sole Toyota Motor Corp. ADR Common 89233130 277.90 3302 Sole N/A Sole Tullow Oil PLC GBP10 Common G9123510 431.73 20471 Sole N/A Sole Unilever PLC NEW ADR Common 90476770 486.86 15262 Sole N/A Sole Union Pacific Corp Common 90781810 347.49 5438 Sole N/A Sole United Parcel Service Class B Common 911312106 874.55 15244 Sole N/A Sole Wal Mart Stores Inc Common 931142103 2161.04 40431 Sole N/A Sole Wells Fargo & Co Common 949746104 1899.91 70393 Sole N/A Sole Weyerhaeuser Co Common 962166104 1391.44 32254 Sole N/A Sole Wilmington Trust Common 971807102 1566.51 126946 Sole N/A Sole TOTAL: $108486.75(thousands)