The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Common Stock 88579Y101 43,569 262,727 SH   SOLE 0 262,727 0 0
Abbott Laboratories Common Stock 002824100 19,126 411,307 SH   SOLE 0 411,307 0 0
AbbVie Common Stock 00287Y109 23,430 384,343 SH   SOLE 0 384,343 0 0
Accenture PLC, A Common Stock G1151C101 262 2,800 SH   SOLE 0 2,800 0 0
Actavis plc Common Stock G0083B108 35 119 SH   SOLE 0 119 0 0
Adobe Systems Common Stock 00724F101 90,322 1,221,563 SH   SOLE 0 1,221,563 0 0
Agilent Technologies Common Stock 00846U101 38,355 923,108 SH   SOLE 0 923,108 0 0
Agnico-Eagle Mines Common Stock 008474108 25 900 SH   SOLE 0 900 0 0
Air Products & Chemicals Common Stock 009158106 37,645 250,000 SH   SOLE 0 250,000 0 0
Akamai Technologies Common Stock 00971T101 71,496 1,006,354 SH   SOLE 0 1,006,354 0 0
Akorn Common Stock 009728106 283 5,787 SH   SOLE 0 5,787 0 0
Alamos Gold Common Stock 011527959 190 32,500 SH   SOLE 0 32,500 0 0
Alaska Air Common Stock 011659109 1,009 15,250 SH   SOLE 0 15,250 0 0
Alcoa Common Stock 013817101 65 5,055 SH   SOLE 0 5,055 0 0
Alere, perp pfd conv ser B Convt Prefrd Stock 01449J204 68 199 SH   SOLE 0 199 0 0
Alibaba Group Holding ADS ADR 01609W102 83 996 SH   SOLE 0 996 0 0
Amazon.com Common Stock 023135106 497 1,336 SH   SOLE 0 1,336 0 0
Ambev SA ADR ADR 02319V103 63 10,000 SH   SOLE 0 10,000 0 0
Ameren Common Stock 023608102 14 333 SH   SOLE 0 333 0 0
America Movil ADR ADR 02364W105 37 1,790 SH   SOLE 0 1,790 0 0
American Electric Power Common Stock 025537101 7 120 SH   SOLE 0 120 0 0
AmerisourceBergen Corp Common Stock 03073E105 13 110 SH   SOLE 0 110 0 0
Amgen Common Stock 031162100 85,786 536,664 SH   SOLE 0 536,664 0 0
Anadarko Petroleum Common Stock 032511107 132 1,600 SH   SOLE 0 1,600 0 0
Analog Devices Common Stock 032654105 32 500 SH   SOLE 0 500 0 0
Aon Corp Common Stock G0408V102 280 2,912 SH   SOLE 0 2,912 0 0
Apache Common Stock 037411105 32 532 SH   SOLE 0 532 0 0
Apartment Investment & Management Common Stock 03748R101 29 743 SH   SOLE 0 743 0 0
Apple Common Stock 037833100 103,635 832,876 SH   SOLE 0 832,876 0 0
ARM Holdings plc ADS ADR 42068106 57 1,151 SH   SOLE 0 1,151 0 0
Ashland Common Stock 044209104 1,220 9,584 SH   SOLE 0 9,584 0 0
ASML Holding NV (NY) Common Stock N07059210 44,731 442,750 SH   SOLE 0 442,750 0 0
AstraZeneca ADS ADR 46353108 205 3,000 SH   SOLE 0 3,000 0 0
AT&T Common Stock 00206R102 384 11,768 SH   SOLE 0 11,768 0 0
Australia & New Zealand Banking ADS ADR 52528304 2,334 84,000 SH   SOLE 0 84,000 0 0
Aviat Networks Common Stock 05366Y102 1 630 SH   SOLE 0 630 0 0
Avista Common Stock 05379B107 195 5,700 SH   SOLE 0 5,700 0 0
Baidu ADS ADR 56752108 740 3,550 SH   SOLE 0 3,550 0 0
Banco Santander ADS ADR 05964H105 953 127,928 SH   SOLE 0 127,928 0 0
Bank of America Common Stock 060505104 123 8,000 SH   SOLE 0 8,000 0 0
Barrick Gold Common Stock 067901108 15 1,400 SH   SOLE 0 1,400 0 0
BASF ADR ADR 55262505 18,656 185,350 SH   SOLE 0 185,350 0 0
BCE Common Stock 05534B760 2,561 60,469 SH   SOLE 0 60,469 0 0
Becton, Dickinson & Co. Common Stock 075887109 21,368 150,000 SH   SOLE 0 150,000 0 0
Bed Bath & Beyond Common Stock 075896100 87 1,135 SH   SOLE 0 1,135 0 0
Belmond, A Common Stock G1154H107 3,807 310,000 SH   SOLE 0 310,000 0 0
BHP Billiton (Australia) ADS ADR 88606108 1,528 32,928 SH   SOLE 0 32,928 0 0
Biogen Idec Common Stock 09062X103 30 70 SH   SOLE 0 70 0 0
Bitauto Holdings Ltd. ADS Common Stock 091727107 25 500 SH   SOLE 0 500 0 0
BlackRock Common Stock 09247X101 1,151 3,146 SH   SOLE 0 3,146 0 0
Boardwalk Pipeline Partners LP Common Stock 096627104 48 3,000 SH   SOLE 0 3,000 0 0
Boeing Common Stock 097023105 1,068 7,116 SH   SOLE 0 7,116 0 0
Borg-Warner Automotive Common Stock 099724106 1,549 25,609 SH   SOLE 0 25,609 0 0
BP plc ADS ADR 55622104 71 1,816 SH   SOLE 0 1,816 0 0
Brandywine Realty Trust Common Stock 105368203 6 397 SH   SOLE 0 397 0 0
Bristol-Myers Squibb Common Stock 110122108 51,956 812,338 SH   SOLE 0 812,338 0 0
Canadian National Railway Common Stock 136375102 36,115 547,600 SH   SOLE 0 547,600 0 0
Canadian Oil Sands Ltd. Common Stock 13643E105 78 10,000 SH   SOLE 0 10,000 0 0
Canon ADS ADR 138006309 462 13,050 SH   SOLE 0 13,050 0 0
Carlisle Cos Common Stock 142339100 43,034 461,000 SH   SOLE 0 461,000 0 0
Carmax Common Stock 143130102 116 1,680 SH   SOLE 0 1,680 0 0
Carrefour ADS ADR 144430204 1,127 170,000 SH   SOLE 0 170,000 0 0
Celgene Common Stock 151020104 23,056 200,000 SH   SOLE 0 200,000 0 0
Cenovus Common Stock 15135U109 7,597 434,723 SH   SOLE 0 434,723 0 0
Charles River Laboratories Common Stock 159864107 119 1,495 SH   SOLE 0 1,495 0 0
Chemtura Corp Common Stock 163893209 0 10 SH   SOLE 0 10 0 0
Cheung Kong (Holdings) ADR ADR 166744201 7 328 SH   SOLE 0 328 0 0
Chevron Corporation Common Stock 166764100 489 4,657 SH   SOLE 0 4,657 0 0
China Petrolem & Chem (Sinopec) ADR ADR 16941R108 83 1,040 SH   SOLE 0 1,040 0 0
Chubb Common Stock 171232101 538 5,325 SH   SOLE 0 5,325 0 0
Chunghwa Telecom ADS ADR 17133Q502 80 2,500 SH   SOLE 0 2,500 0 0
Church & Dwight Common Stock 171340102 68,972 807,450 SH   SOLE 0 807,450 0 0
Cisco Systems Common Stock 17275R102 55,929 2,031,948 SH   SOLE 0 2,031,948 0 0
Clorox Common Stock 189054109 36,882 334,105 SH   SOLE 0 334,105 0 0
CNOOC Ltd ADR ADR 126132109 667 4,700 SH   SOLE 0 4,700 0 0
Coca-Cola Co Common Stock 191216100 54 1,340 SH   SOLE 0 1,340 0 0
Coca-Cola Femsa ADS ADR 191241108 164 2,056 SH   SOLE 0 2,056 0 0
Coeur Mining Common Stock 192108504 47 10,000 SH   SOLE 0 10,000 0 0
Colgate-Palmolive Common Stock 194162103 42,315 610,508 SH   SOLE 0 610,508 0 0
ConocoPhillips Common Stock 20825C104 23,149 350,057 SH   SOLE 0 350,057 0 0
Contra Furiex Pharmaceuticals Common Stock 361CVR996 0 333 SH   SOLE 0 333 0 0
Convergys Common Stock 212485106 11,703 511,733 SH   SOLE 0 511,733 0 0
Copa Holdings - A Common Stock P31076105 3,029 30,000 SH   SOLE 0 30,000 0 0
Corning Common Stock 219350105 7 300 SH   SOLE 0 300 0 0
Costco Wholesale Common Stock 22160K105 227 1,500 SH   SOLE 0 1,500 0 0
Culp Common Stock 230215105 134 5,000 SH   SOLE 0 5,000 0 0
CVS Health Corp Common Stock 126650100 1,155 11,186 SH   SOLE 0 11,186 0 0
Danaher Common Stock 235851102 34 400 SH   SOLE 0 400 0 0
Danone ADS ADR 23636T100 532 39,362 SH   SOLE 0 39,362 0 0
Dassault Systems ADR ADR 237545108 4,044 60,000 SH   SOLE 0 60,000 0 0
DealerTrack Holdings Common Stock 242309102 5 141 SH   SOLE 0 141 0 0
Delta Air Lines Common Stock 247361702 2,066 45,986 SH   SOLE 0 45,986 0 0
Dentsply International Common Stock 249030107 19,152 376,340 SH   SOLE 0 376,340 0 0
Devon Energy Common Stock 25179M103 149 2,300 SH   SOLE 0 2,300 0 0
Diebold Common Stock 253651103 28 800 SH   SOLE 0 800 0 0
Disney (Walt) Common Stock 254687106 15 145 SH   SOLE 0 145 0 0
Dominion Resources Inc./VA Common Stock 25746U109 9 120 SH   SOLE 0 120 0 0
Donnelley (RR) & Sons Common Stock 257867101 162 8,424 SH   SOLE 0 8,424 0 0
Dow Chemical Common Stock 260543103 80 1,667 SH   SOLE 0 1,667 0 0
Duke Energy Common Stock 26441C204 265 3,450 SH   SOLE 0 3,450 0 0
Duke Realty Common Stock 264411505 194 8,900 SH   SOLE 0 8,900 0 0
Dun & Bradstreet Common Stock 26483E100 3,872 29,773 SH   SOLE 0 29,773 0 0
E.I. du Pont de Nemours Common Stock 263534109 36,241 503,650 SH   SOLE 0 503,650 0 0
E.ON ADR ADR 268780103 119 8,000 SH   SOLE 0 8,000 0 0
eBay Common Stock 278642103 486 8,426 SH   SOLE 0 8,426 0 0
Edison International Common Stock 281020107 67 1,080 SH   SOLE 0 1,080 0 0
Eli Lilly Common Stock 532457108 93,812 1,283,865 SH   SOLE 0 1,283,865 0 0
Embraer ADS ADR 29082A107 142 4,612 SH   SOLE 0 4,612 0 0
EMC Common Stock 268648102 0 0 SH   SOLE 0 0 0 0
EMCOR Group Common Stock 29084Q100 33,393 718,587 SH   SOLE 0 718,587 0 0
Emerson Electric Common Stock 291011104 26,280 450,000 SH   SOLE 0 450,000 0 0
Enbridge Energy Partners LP Common Stock 29250R106 1,101 30,570 SH   SOLE 0 30,570 0 0
EnCana Common Stock 292505104 215 19,258 SH   SOLE 0 19,258 0 0
Enersis ADS ADR 29274F104 163 10,000 SH   SOLE 0 10,000 0 0
EOG Resources Common Stock 26875P101 89 970 SH   SOLE 0 970 0 0
Estee Lauder - A Common Stock 518439104 53,237 640,177 SH   SOLE 0 640,177 0 0
Expedia Common Stock 30212P303 53 561 SH   SOLE 0 561 0 0
Exponent Common Stock 30214U102 89 1,000 SH   SOLE 0 1,000 0 0
Express Scripts Holding Common Stock 30219G108 57,545 663,154 SH   SOLE 0 663,154 0 0
Exxon Mobil Common Stock 30231G102 30,729 360,119 SH   SOLE 0 360,119 0 0
F5 Networks Common Stock 315616102 1,681 14,622 SH   SOLE 0 14,622 0 0
Facebook - A Common Stock 30303M102 1,523 18,522 SH   SOLE 0 18,522 0 0
Fastenal Common Stock 311900104 34,897 842,199 SH   SOLE 0 842,199 0 0
First Real Estate Investment Trust Common Stock Y2560E100 204 200,000 SH   SOLE 0 200,000 0 0
First Solar Common Stock 336433107 239 4,000 SH   SOLE 0 4,000 0 0
Fiserv Common Stock 337738108 71 900 SH   SOLE 0 900 0 0
FleetCor Technologies Common Stock 339041105 615 4,078 SH   SOLE 0 4,078 0 0
Fomento Economico Mex ADS (FEMSA) ADR 344419106 2,805 30,000 SH   SOLE 0 30,000 0 0
Ford Motor Common Stock 345370860 694 43,010 SH   SOLE 0 43,010 0 0
Freeport-McMoRan Inc Common Stock 35671D857 376 19,824 SH   SOLE 0 19,824 0 0
Frontier Communictions Common Stock 35906A108 0 70 SH   SOLE 0 70 0 0
Gartner Common Stock 366651107 21,083 251,441 SH   SOLE 0 251,441 0 0
GDF Suez ADS ADR 36160B105 113 5,725 SH   SOLE 0 5,725 0 0
General Electric Common Stock 369604103 357 14,400 SH   SOLE 0 14,400 0 0
General Mills Common Stock 370334104 34,160 605,338 SH   SOLE 0 605,338 0 0
Gentex Common Stock 371901109 25,672 1,402,826 SH   SOLE 0 1,402,826 0 0
Genuine Parts Common Stock 372460105 46,934 505,188 SH   SOLE 0 505,188 0 0
Gilead Sciences Common Stock 375558103 1,108 11,295 SH   SOLE 0 11,295 0 0
GlaxoSmithKline ADS ADR 37733W105 31,609 664,550 SH   SOLE 0 664,550 0 0
Global Payments Common Stock 37940X102 35 382 SH   SOLE 0 382 0 0
Google, A Common Stock 38259P508 48,834 88,037 SH   SOLE 0 88,037 0 0
Google, C Common Stock 38259P706 374 683 SH   SOLE 0 683 0 0
Great Plains Energy Inc. Common Stock 391164100 5 197 SH   SOLE 0 197 0 0
Hain Celestial Group Common Stock 405217100 1,480 23,114 SH   SOLE 0 23,114 0 0
Halyard Health Common Stock 40650V100 1,888 37,745 SH   SOLE 0 37,745 0 0
Harman International Industries Common Stock 413086109 324 2,425 SH   SOLE 0 2,425 0 0
Harris Common Stock 413875105 31,083 394,660 SH   SOLE 0 394,660 0 0
HCP Common Stock 40414L109 16 381 SH   SOLE 0 381 0 0
Health Care Property Common Stock 42217K106 23 302 SH   SOLE 0 302 0 0
Hewlett-Packard Common Stock 428236103 16 500 SH   SOLE 0 500 0 0
Home Depot Common Stock 437076102 99 873 SH   SOLE 0 873 0 0
Honeywell International Common Stock 438516106 42,892 415,163 SH   SOLE 0 415,163 0 0
Hong Kong & China Gas ADS ADR 438550303 496 220,000 SH   SOLE 0 220,000 0 0
Hospira Common Stock 441060100 4 40 SH   SOLE 0 40 0 0
HSBC Holdings ADS ADR 404280406 137 3,024 SH   SOLE 0 3,024 0 0
HSN Common Stock 404303109 15 224 SH   SOLE 0 224 0 0
Hudson Technologies Common Stock 444144109 175 41,983 SH   SOLE 0 41,983 0 0
Humana Common Stock 444859102 979 5,498 SH   SOLE 0 5,498 0 0
Hutchison Whampoa ADR ADR 448415208 5 192 SH   SOLE 0 192 0 0
IAC/InterActiveCorp Common Stock 44919P508 38 561 SH   SOLE 0 561 0 0
Idacorp Common Stock 451107106 937 14,900 SH   SOLE 0 14,900 0 0
Illinois Tool Works Common Stock 452308109 50,373 513,925 SH   SOLE 0 513,925 0 0
Infosys ADS ADR 456788108 28,064 800,000 SH   SOLE 0 800,000 0 0
Integrated Device Technology Common Stock 458118106 81 4,030 SH   SOLE 0 4,030 0 0
Intel Common Stock 458140100 32,197 1,014,930 SH   SOLE 0 1,014,930 0 0
International Business Machines Common Stock 459200101 607 3,780 SH   SOLE 0 3,780 0 0
Interval Leisure Group Common Stock 46113M108 6 224 SH   SOLE 0 224 0 0
Intuit Common Stock 461202103 76,807 792,154 SH   SOLE 0 792,154 0 0
Invesco Common Stock G491BT108 796 20,044 SH   SOLE 0 20,044 0 0
Iron Mountain Common Stock 46284V101 20 546 SH   SOLE 0 546 0 0
iShares Russell 2000 Common Stock 464287655 30 238 SH   SOLE 0 238 0 0
Itau Unibanco Holding ADS prf ADR 465562106 166 15,000 SH   SOLE 0 15,000 0 0
JM Smucker Common Stock 832696405 29,264 250,340 SH   SOLE 0 250,340 0 0
Johnson & Johnson Common Stock 478160104 90,771 902,458 SH   SOLE 0 902,458 0 0
Johnson Controls Common Stock 478366107 29,904 602,849 SH   SOLE 0 602,849 0 0
JP Morgan Chase Common Stock 46625H100 160 2,640 SH   SOLE 0 2,640 0 0
Kalbe Farma PT ADR ADR 69368A108 100 3,500 SH   SOLE 0 3,500 0 0
Kellogg Common Stock 487836108 3,139 47,600 SH   SOLE 0 47,600 0 0
Key Common Stock 493267108 18 1,272 SH   SOLE 0 1,272 0 0
Keysight Technologies Common Stock 49338L103 17,170 462,173 SH   SOLE 0 462,173 0 0
Kimberly-Clark Common Stock 494368103 32,410 302,925 SH   SOLE 0 302,925 0 0
Kinder Morgan Inc Kansas Common Stock 49456B101 384 9,126 SH   SOLE 0 9,126 0 0
Knight Transportation Common Stock 499064103 40 1,237 SH   SOLE 0 1,237 0 0
Koninklijke Philips NV (NY) Common Stock 500472303 614 21,654 SH   SOLE 0 21,654 0 0
Korea Electric Power ADS ADR 500631106 410 20,000 SH   SOLE 0 20,000 0 0
LATAM Airlines ADS ADR 51817R106 199 23,432 SH   SOLE 0 23,432 0 0
Lenovo Group ADR ADR 526250105 175 6,000 SH   SOLE 0 6,000 0 0
LifePoint Hospitals Common Stock 53219L109 43 581 SH   SOLE 0 581 0 0
Lincoln Electric Holdings Common Stock 533900106 33,610 514,000 SH   SOLE 0 514,000 0 0
Lincoln National Common Stock 534187109 10 177 SH   SOLE 0 177 0 0
Linde AG ADS Common Stock 535223200 56 2,725 SH   SOLE 0 2,725 0 0
Lowe's Common Stock 548661107 60,452 812,658 SH   SOLE 0 812,658 0 0
McCormick & Co Common Stock 579780206 23,455 302,500 SH   SOLE 0 302,500 0 0
Mead Johnson Nutrition Common Stock 582839106 1,717 17,075 SH   SOLE 0 17,075 0 0
Medivation Common Stock 58501N101 1,725 13,317 SH   SOLE 0 13,317 0 0
Memorial Production Partners Common Stock 586048100 292 18,000 SH   SOLE 0 18,000 0 0
MercadoLibre Common Stock 58733R102 2,170 17,714 SH   SOLE 0 17,714 0 0
Merck & Co Common Stock 58933Y105 255 4,445 SH   SOLE 0 4,445 0 0
Methanex Common Stock 59151K108 17,808 320,000 SH   SOLE 0 320,000 0 0
Metso ADS ADR 592671101 146 5,000 SH   SOLE 0 5,000 0 0
Microchip Technology Common Stock 595017104 31,688 640,294 SH   SOLE 0 640,294 0 0
Micron Technology Common Stock 595112103 166 6,120 SH   SOLE 0 6,120 0 0
Microsoft Common Stock 594918104 38,454 921,404 SH   SOLE 0 921,404 0 0
Middleby Common Stock 596278101 230 2,241 SH   SOLE 0 2,241 0 0
Mindray Medical International ADR ADR 602675100 356 13,000 SH   SOLE 0 13,000 0 0
Mitsubishi UFJ Financial ADR ADR 606822104 1,866 300,000 SH   SOLE 0 300,000 0 0
Monster Beverage Common Stock 611740101 1,550 11,200 SH   SOLE 0 11,200 0 0
Moody's Common Stock 615369105 795 7,655 SH   SOLE 0 7,655 0 0
Morningstar Common Stock 617700109 75 1,000 SH   SOLE 0 1,000 0 0
Motorola Solutions Common Stock 620076307 6 95 SH   SOLE 0 95 0 0
MTN Group LTD - Spons ADR ADR 62474M108 188 11,100 SH   SOLE 0 11,100 0 0
National Fuel Gas Common Stock 636180101 10,652 170,000 SH   SOLE 0 170,000 0 0
National Grid PLC ADS ADR 636274300 434 6,713 SH   SOLE 0 6,713 0 0
Nestle's SA ADS ADR 641069406 133 1,727 SH   SOLE 0 1,727 0 0
Newmont Mining Common Stock 651639106 15 700 SH   SOLE 0 700 0 0
News Corp. Cl A Common Stock 65249B109 1 82 SH   SOLE 0 82 0 0
NextEra Energy Common Stock 65339F101 130 1,250 SH   SOLE 0 1,250 0 0
Nice Systems ADS ADR 653656108 4,874 80,000 SH   SOLE 0 80,000 0 0
Nidec ADS ADR 654090109 893 53,406 SH   SOLE 0 53,406 0 0
Nike, Cl B Common Stock 654106103 38,026 383,020 SH   SOLE 0 383,020 0 0
Nintendo ADR 654445303 2 86 SH   SOLE 0 86 0 0
NiSource Common Stock 65473P105 17 387 SH   SOLE 0 387 0 0
Noble Common Stock G65431101 267 18,712 SH   SOLE 0 18,712 0 0
Noble Energy Common Stock 655044105 21 436 SH   SOLE 0 436 0 0
Nordstrom Common Stock 655664100 32 400 SH   SOLE 0 400 0 0
Norfolk Southern Common Stock 655844108 52,777 512,800 SH   SOLE 0 512,800 0 0
Northern Trust Common Stock 665859104 70 1,000 SH   SOLE 0 1,000 0 0
Novartis ADR ADR 66987V109 108,232 1,080,556 SH   SOLE 0 1,080,556 0 0
Novo Nordisk ADS ADR 670100205 65,778 1,231,957 SH   SOLE 0 1,231,957 0 0
Novozymes A/S ADR ADR 670108109 91 2,000 SH   SOLE 0 2,000 0 0
NRG Energy Common Stock 629377508 123 5,000 SH   SOLE 0 5,000 0 0
Nucor Common Stock 670346105 180 3,800 SH   SOLE 0 3,800 0 0
NXT Energy Solutions Common Stock 62948Q107 77 54,522 SH   SOLE 0 54,522 0 0
NY Community Bancorp Common Stock 649445103 167 10,000 SH   SOLE 0 10,000 0 0
Oracle Common Stock 68389X105 29,284 678,650 SH   SOLE 0 678,650 0 0
Orange SA ADS ADR 684060106 160 10,000 SH   SOLE 0 10,000 0 0
Paragon Offshore PLC Common Stock G6S01W108 8 6,328 SH   SOLE 0 6,328 0 0
PAREXEL International Common Stock 699462107 276 4,000 SH   SOLE 0 4,000 0 0
Parker Hannifin Common Stock 701094104 33,228 275,754 SH   SOLE 0 275,754 0 0
Pearson ADS ADR 705015105 8,606 404,890 SH   SOLE 0 404,890 0 0
Pennsylvania REIT Common Stock 709102107 8 350 SH   SOLE 0 350 0 0
PepsiCo Common Stock 713448108 91,132 953,388 SH   SOLE 0 953,388 0 0
Pfizer Common Stock 717081103 43,375 1,236,417 SH   SOLE 0 1,236,417 0 0
Philippine Long Distance ADS ADR 718252604 206 3,300 SH   SOLE 0 3,300 0 0
Phillips 66 Common Stock 718546104 17,298 224,572 SH   SOLE 0 224,572 0 0
PIMCO Commercial Mortgage Secs Common Stock 69323T101 5 500 SH   SOLE 0 500 0 0
Plum Creek Timber Common Stock 729251108 389 8,943 SH   SOLE 0 8,943 0 0
PNC Financial Services Group Common Stock 693475105 126 1,355 SH   SOLE 0 1,355 0 0
Polaris Industries Common Stock 731068102 1,757 12,450 SH   SOLE 0 12,450 0 0
Potash Corp of Saskatchewan Common Stock 73755L107 39,200 1,210,451 SH   SOLE 0 1,210,451 0 0
Power Solutions International Common Stock 73933G202 1,232 19,156 SH   SOLE 0 19,156 0 0
PPG Industries Common Stock 693506107 45,918 200,000 SH   SOLE 0 200,000 0 0
Prada ADR ADR 73942H100 41 3,400 SH   SOLE 0 3,400 0 0
Praxair Common Stock 74005P104 26,889 221,825 SH   SOLE 0 221,825 0 0
Procter & Gamble Common Stock 742718109 34,303 411,326 SH   SOLE 0 411,326 0 0
Public Storage International Common Stock 74460D109 89 450 SH   SOLE 0 450 0 0
Qualcomm Common Stock 747525103 57,808 833,699 SH   SOLE 0 833,699 0 0
Raymond James Financial Common Stock 754730109 316 5,568 SH   SOLE 0 5,568 0 0
Raytheon Common Stock 755111507 49 444 SH   SOLE 0 444 0 0
Regal-Beloit Common Stock 758750103 24,795 313,600 SH   SOLE 0 313,600 0 0
Regions Financial Common Stock 7591EP100 13 1,329 SH   SOLE 0 1,329 0 0
Reitmans (Canada) Ltd - A Common Stock 759404957 88 17,400 SH   SOLE 0 17,400 0 0
Rio Tinto PLC ADS ADR 767204100 316 7,628 SH   SOLE 0 7,628 0 0
Rockwell Automation Common Stock 773903109 36,219 325,454 SH   SOLE 0 325,454 0 0
Royal Dutch Shell ADS, A ADR 780259206 239 4,000 SH   SOLE 0 4,000 0 0
RPM International Common Stock 749685103 8,841 183,700 SH   SOLE 0 183,700 0 0
Sabana Shariah Comp Indl REIT Common Stock Y7368R104 630 960,362 SH   SOLE 0 960,362 0 0
Salesforce.com Common Stock 79466L302 54 810 SH   SOLE 0 810 0 0
Salix Pharmaceuticals Common Stock 795435106 780 4,512 SH   SOLE 0 4,512 0 0
Sanderson Farms Common Stock 800013104 112 1,400 SH   SOLE 0 1,400 0 0
SanDisk Common Stock 80004C101 24,417 383,800 SH   SOLE 0 383,800 0 0
Sanofi ADR ADR 80105N105 1,418 28,675 SH   SOLE 0 28,675 0 0
SAP SE ADS ADR 803054204 27,972 387,579 SH   SOLE 0 387,579 0 0
Sasol ADS ADR 803866300 477 14,000 SH   SOLE 0 14,000 0 0
Schlumberger Ltd Common Stock 806857108 154 1,845 SH   SOLE 0 1,845 0 0
Sempra Energy Common Stock 816851109 232 2,140 SH   SOLE 0 2,140 0 0
Semtech Common Stock 816850101 35 1,330 SH   SOLE 0 1,330 0 0
Senior Housing PPTYS Trust Common Stock 81721M109 217 9,800 SH   SOLE 0 9,800 0 0
Shire ADS ADR 82481r106 2,393 10,000 SH   SOLE 0 10,000 0 0
Sibanye Gold Ltd ADS ADR 825724206 94 11,000 SH   SOLE 0 11,000 0 0
Simon Property Group Common Stock 828806109 78 400 SH   SOLE 0 400 0 0
Singapore Telecom ADR ADR 82929R304 307 9,600 SH   SOLE 0 9,600 0 0
SK Telecom ADR ADR 78440P108 1,464 53,975 SH   SOLE 0 53,975 0 0
Southwest Airlines Common Stock 844741108 44 1,000 SH   SOLE 0 1,000 0 0
Spark New Zealand ADS ADR 84652A102 48 4,266 SH   SOLE 0 4,266 0 0
SPDR Gold Trust GS Common Stock 78463V107 38 337 SH   SOLE 0 337 0 0
SPDR S&P Midcap 400 ETF Common Stock 78467Y107 27 99 SH   SOLE 0 99 0 0
Spectra Energy Common Stock 847560109 226 6,258 SH   SOLE 0 6,258 0 0
Splunk Inc Common Stock 848637104 51 868 SH   SOLE 0 868 0 0
Stage Stores Common Stock 85254C305 80 3,487 SH   SOLE 0 3,487 0 0
Stanley Black & Decker Common Stock 854502101 9,950 103,725 SH   SOLE 0 103,725 0 0
Staples Common Stock 855030102 5 301 SH   SOLE 0 301 0 0
Starbucks Common Stock 855244109 389 4,107 SH   SOLE 0 4,107 0 0
State Street Common Stock 857477103 39 528 SH   SOLE 0 528 0 0
Statoil ASA ADS ADR 85771P102 1,198 67,703 SH   SOLE 0 67,703 0 0
Stericycle Common Stock 858912108 37 260 SH   SOLE 0 260 0 0
Stryker Common Stock 863667101 27,700 300,270 SH   SOLE 0 300,270 0 0
Suburban Propane Partners LP Common Stock 864482104 279 6,500 SH   SOLE 0 6,500 0 0
Sun Hydraulics Common Stock 866942105 103 2,500 SH   SOLE 0 2,500 0 0
Swire Pacific ADS A ADR 870794302 2 169 SH   SOLE 0 169 0 0
Synchronoss Technologies Common Stock 87157B103 712 15,000 SH   SOLE 0 15,000 0 0
Taiwan Semiconductor ADS ADR 874039100 65,216 2,787,097 SH   SOLE 0 2,787,097 0 0
Targa Res Partners LP Common Stock 87611X105 72 1,752 SH   SOLE 0 1,752 0 0
Target Common Stock 87612E103 25 300 SH   SOLE 0 300 0 0
TCW Convertible Securities Fund Common Stock 872340104 2 375 SH   SOLE 0 375 0 0
Teekay LNG Partners LP Common Stock Y8564M105 454 12,150 SH   SOLE 0 12,150 0 0
Telefonica ADS ADR 879382208 1,874 130,617 SH   SOLE 0 130,617 0 0
Telefonica Brasil ADR ADR 87936R106 229 15,000 SH   SOLE 0 15,000 0 0
Telekomunikasi Indonesia ADS ADR 715684106 1,167 26,800 SH   SOLE 0 26,800 0 0
Telenor ASA ADR ADR 87944W105 133 2,195 SH   SOLE 0 2,195 0 0
Telstra ADR ADR 87969N204 191 8,000 SH   SOLE 0 8,000 0 0
Telus Common Stock 87971M103 7,176 211,000 SH   SOLE 0 211,000 0 0
Tenaris ADR ADR 88031M109 2,240 80,000 SH   SOLE 0 80,000 0 0
TJX Companies Common Stock 872540109 56,949 812,973 SH   SOLE 0 812,973 0 0
Toronto-Dominion Bank Common Stock 891160509 4,015 93,644 SH   SOLE 0 93,644 0 0
Total ADS ADR 89151E109 21,817 428,500 SH   SOLE 0 428,500 0 0
Toyota Motor ADS ADR 892331307 4,606 32,925 SH   SOLE 0 32,925 0 0
Trimble Navigation Common Stock 896239100 43,826 1,739,129 SH   SOLE 0 1,739,129 0 0
TripAdvisor -A Common Stock 896945201 133 1,600 SH   SOLE 0 1,600 0 0
Tupperware Common Stock 899896104 90 1,300 SH   SOLE 0 1,300 0 0
Turkcell Iletisim Hizmetleri ADR ADR 900111204 1,498 115,000 SH   SOLE 0 115,000 0 0
Twenty-First Century Fox - A Common Stock 90130A101 11 330 SH   SOLE 0 330 0 0
Ultralife Common Stock 903899102 39 10,000 SH   SOLE 0 10,000 0 0
Unilever ADS ADR 904767704 17,896 422,550 SH   SOLE 0 422,550 0 0
Unilever N.V. Common Stock 904784709 572 13,691 SH   SOLE 0 13,691 0 0
Union Pacific Common Stock 907818108 62,269 574,915 SH   SOLE 0 574,915 0 0
United Parcel Service, B Common Stock 911312106 79,361 821,102 SH   SOLE 0 821,102 0 0
United Technologies Common Stock 913017109 29,563 251,797 SH   SOLE 0 251,797 0 0
UnitedHealth Group Common Stock 91324P102 560 4,730 SH   SOLE 0 4,730 0 0
Valmont Industries Common Stock 920253101 99 833 SH   SOLE 0 833 0 0
VCA Common Stock 918194101 34,476 628,900 SH   SOLE 0 628,900 0 0
Verizon Communications Common Stock 92343V104 75 1,550 SH   SOLE 0 1,550 0 0
VF Corp Common Stock 918204108 904 12,000 SH   SOLE 0 12,000 0 0
Vodafone Group ADS ADR 92857W308 242 7,395 SH   SOLE 0 7,395 0 0
W.W. Grainger Common Stock 384802104 35,659 151,760 SH   SOLE 0 151,760 0 0
Walgreens Boots Alliance Common Stock 931427108 152 1,794 SH   SOLE 0 1,794 0 0
Waste Connections Common Stock 941053100 24 496 SH   SOLE 0 496 0 0
Weatherford International Common Stock G48833100 32 2,580 SH   SOLE 0 2,580 0 0
Wells Fargo & Co Common Stock 949746101 126 2,315 SH   SOLE 0 2,315 0 0
Western Digital Common Stock 958102105 1,826 20,059 SH   SOLE 0 20,059 0 0
Whistler Blackcomb Holdings Common Stock 96336D955 185 13,000 SH   SOLE 0 13,000 0 0
Whiting Petroleum Common Stock 966387102 87 2,800 SH   SOLE 0 2,800 0 0
Williams Companies Common Stock 969457100 101 2,000 SH   SOLE 0 2,000 0 0
Williams Partners LP New Com Common Stock 96949L105 139 2,814 SH   SOLE 0 2,814 0 0
Wolverine World Wide Common Stock 978097103 35 1,034 SH   SOLE 0 1,034 0 0
Worthington Industries Common Stock 981811102 40 1,500 SH   SOLE 0 1,500 0 0
WP Glimcher Inc Com Common Stock 92939N102 3 200 SH   SOLE 0 200 0 0
WPP ADS ADR 92937A102 30 260 SH   SOLE 0 260 0 0
Wright Express Corp Common Stock 96208T104 35 322 SH   SOLE 0 322 0 0
WuXi PharmaTech Cayman ADR ADR 929352102 530 13,657 SH   SOLE 0 13,657 0 0
Xcel Energy Common Stock 98389B100 6 172 SH   SOLE 0 172 0 0
Xilinx Common Stock 983919101 25,501 602,785 SH   SOLE 0 602,785 0 0
Zebra Technologies, Cl A Common Stock 989207105 74 817 SH   SOLE 0 817 0 0
Zimmer Common Stock 98956P102 102 870 SH   SOLE 0 870 0 0