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
Abbott Laboratories Common Stock 2824100 16,498 410,185 SH   SOLE 0 410,185 0 0
Agnico-Eagle Mines Common Stock 8474108 23 900 SH   SOLE 0 900 0 0
Air Products and Chemicals Common Stock 9158106 28,706 225,000 SH   SOLE 0 225,000 0 0
Akorn Common Stock 9728106 57 2,000 SH   SOLE 0 2,000 0 0
Alaska Air Common Stock 11659109 1,212 15,250 SH   SOLE 0 15,250 0 0
Alcoa Common Stock 13817101 34 3,555 SH   SOLE 0 3,555 0 0
Amazon.com Common Stock 23135106 684 1,336 SH   SOLE 0 1,336 0 0
Ameren Common Stock 23608102 14 333 SH   SOLE 0 333 0 0
American Electric Power Common Stock 25537101 7 120 SH   SOLE 0 120 0 0
Amgen Common Stock 31162100 74,777 540,609 SH   SOLE 0 540,609 0 0
Anadarko Petroleum Common Stock 32511107 97 1,600 SH   SOLE 0 1,600 0 0
Analog Devices Common Stock 32654105 14 250 SH   SOLE 0 250 0 0
Apache Common Stock 37411105 12 301 SH   SOLE 0 301 0 0
Apple Common Stock 37833100 91,681 831,194 SH   SOLE 0 831,194 0 0
ARM Holdings plc ADS ADR 42068106 50 1,151 SH   SOLE 0 1,151 0 0
Ashland Common Stock 44209104 1,632 16,223 SH   SOLE 0 16,223 0 0
AstraZeneca ADS ADR 46353108 191 6,000 SH   SOLE 0 6,000 0 0
Australia and New Zealand Banking ADS ADR 52528304 1,600 84,000 SH   SOLE 0 84,000 0 0
BASF ADS ADR 55262505 3,056 40,000 SH   SOLE 0 40,000 0 0
BP plc ADS ADR 55622104 55 1,816 SH   SOLE 0 1,816 0 0
Baidu ADS ADR 56752108 488 3,550 SH   SOLE 0 3,550 0 0
Bank of America Common Stock 60505104 62 4,000 SH   SOLE 0 4,000 0 0
Barrick Gold Common Stock 67901108 9 1,400 SH   SOLE 0 1,400 0 0
Becton, Dickinson and Co. Common Stock 75887109 19,899 150,000 SH   SOLE 0 150,000 0 0
Bed Bath and Beyond Common Stock 75896100 65 1,135 SH   SOLE 0 1,135 0 0
BHP Billiton (Australia) ADS ADR 88606108 219 6,928 SH   SOLE 0 6,928 0 0
Bitauto Holdings Ltd. ADS Common Stock 91727107 15 500 SH   SOLE 0 500 0 0
Boardwalk Pipeline Partners LP Common Stock 96627104 35 3,000 SH   SOLE 0 3,000 0 0
Boeing Common Stock 97023105 732 5,588 SH   SOLE 0 5,588 0 0
Borg-Warner Automotive Common Stock 99724106 38 920 SH   SOLE 0 920 0 0
Brandywine Realty Trust Common Stock 105368203 5 397 SH   SOLE 0 397 0 0
Braskem SA ADS ADR 105532105 185 22,000 SH   SOLE 0 22,000 0 0
Bristol-Myers Squibb Common Stock 110122108 39,143 661,196 SH   SOLE 0 661,196 0 0
CNOOC Ltd ADR ADR 126132109 484 4,700 SH   SOLE 0 4,700 0 0
CVS Health Corp Common Stock 126650100 1,454 15,067 SH   SOLE 0 15,067 0 0
Cabela's Common Stock 126804301 358 7,853 SH   SOLE 0 7,853 0 0
Canadian National Railway Common Stock 136375102 31,082 547,600 SH   SOLE 0 547,600 0 0
Canon ADS ADR 138006309 378 13,050 SH   SOLE 0 13,050 0 0
Carlisle Cos Common Stock 142339100 28,923 331,000 SH   SOLE 0 331,000 0 0
Carmax Common Stock 143130102 100 1,680 SH   SOLE 0 1,680 0 0
Carrefour ADS ADR 144430204 1,012 170,000 SH   SOLE 0 170,000 0 0
Celgene Common Stock 151020104 21,634 200,000 SH   SOLE 0 200,000 0 0
Charles River Laboratories Common Stock 159864107 95 1,495 SH   SOLE 0 1,495 0 0
The Chemours Company Common Stock 163851108 5 720 SH   SOLE 0 720 0 0
Chemtura Corp Common Stock 163893209 0 10 SH   SOLE 0 10 0 0
Chevron Corporation Common Stock 166764100 315 3,995 SH   SOLE 0 3,995 0 0
Chubb Common Stock 171232101 297 2,425 SH   SOLE 0 2,425 0 0
Church and Dwight Common Stock 171340102 68,042 810,988 SH   SOLE 0 810,988 0 0
Clorox Common Stock 189054109 33,550 290,405 SH   SOLE 0 290,405 0 0
Coca-Cola Co Common Stock 191216100 54 1,340 SH   SOLE 0 1,340 0 0
Coca-Cola Femsa ADS ADR 191241108 104 1,500 SH   SOLE 0 1,500 0 0
Coeur Mining Common Stock 192108504 28 10,000 SH   SOLE 0 10,000 0 0
Colgate-Palmolive Common Stock 194162103 38,679 609,508 SH   SOLE 0 609,508 0 0
Columbia Pipeline Group Common Stock 198280109 7 387 SH   SOLE 0 387 0 0
Convergys Common Stock 212485106 11,818 511,383 SH   SOLE 0 511,383 0 0
Corning Common Stock 219350105 3 150 SH   SOLE 0 150 0 0
Cray Inc. Common Stock 225223304 25 1,271 SH   SOLE 0 1,271 0 0
Culp Common Stock 230215105 160 5,000 SH   SOLE 0 5,000 0 0
Daimler AG ADS ADR 233825108 53 725 SH   SOLE 0 725 0 0
Danaher Common Stock 235851102 34 400 SH   SOLE 0 400 0 0
Dassault Systems ADR ADR 237545108 4,488 60,846 SH   SOLE 0 60,846 0 0
Delta Air Lines Common Stock 247361702 2,107 46,962 SH   SOLE 0 46,962 0 0
Dentsply International Common Stock 249030107 19,032 376,340 SH   SOLE 0 376,340 0 0
Diebold Common Stock 253651103 12 400 SH   SOLE 0 400 0 0
Walt Disney Company Common Stock 254687106 1,052 10,298 SH   SOLE 0 10,298 0 0
Donnelley (RR) and Sons Common Stock 257867101 123 8,424 SH   SOLE 0 8,424 0 0
Dow Chemical Common Stock 260543103 71 1,667 SH   SOLE 0 1,667 0 0
E.I. du Pont de Nemours Common Stock 263534109 24,274 503,600 SH   SOLE 0 503,600 0 0
Duke Realty Common Stock 264411505 170 8,900 SH   SOLE 0 8,900 0 0
E.ON ADR ADR 268780103 68 8,000 SH   SOLE 0 8,000 0 0
eBay Common Stock 278642103 6 238 SH   SOLE 0 238 0 0
Ecolab Common Stock 278865100 1,180 10,755 SH   SOLE 0 10,755 0 0
Edison International Common Stock 281020107 68 1,080 SH   SOLE 0 1,080 0 0
Emerson Electric Common Stock 291011104 17,226 390,000 SH   SOLE 0 390,000 0 0
EnCana Common Stock 292505104 103 16,050 SH   SOLE 0 16,050 0 0
Fastenal Common Stock 311900104 24,777 676,769 SH   SOLE 0 676,769 0 0
F5 Networks Common Stock 315616102 1,682 14,522 SH   SOLE 0 14,522 0 0
First Solar Common Stock 336433107 171 4,000 SH   SOLE 0 4,000 0 0
Fiserv Common Stock 337738108 78 900 SH   SOLE 0 900 0 0
FLEETCOR Technologies Common Stock 339041105 2,504 18,196 SH   SOLE 0 18,196 0 0
Fomento Economico Mex ADS (FEMSA) ADR 344419106 2,678 30,000 SH   SOLE 0 30,000 0 0
Gartner Common Stock 366651107 21,103 251,441 SH   SOLE 0 251,441 0 0
General Electric Common Stock 369604103 338 13,400 SH   SOLE 0 13,400 0 0
General Mills Common Stock 370334104 33,972 605,238 SH   SOLE 0 605,238 0 0
Gentex Common Stock 371901109 18,613 1,200,826 SH   SOLE 0 1,200,826 0 0
Genuine Parts Common Stock 372460105 41,795 504,228 SH   SOLE 0 504,228 0 0
Georgia Power CO Cl A PFD 6.125% Preferred Stock 373334473 113 4,000 SH   SOLE 0 4,000 0 0
Gilead Sciences Common Stock 375558103 1,789 18,218 SH   SOLE 0 18,218 0 0
Gildan Activewear Common Stock 375916103 64 2,109 SH   SOLE 0 2,109 0 0
W.W. Grainger Common Stock 384802104 17,545 81,600 SH   SOLE 0 81,600 0 0
Great Plains Energy Inc. Common Stock 391164100 5 197 SH   SOLE 0 197 0 0
HSN Common Stock 404303109 13 224 SH   SOLE 0 224 0 0
Hain Celestial Group Common Stock 405217100 836 16,208 SH   SOLE 0 16,208 0 0
Harman International Industries Common Stock 413086109 1,046 10,900 SH   SOLE 0 10,900 0 0
Harris Common Stock 413875105 28,869 394,660 SH   SOLE 0 394,660 0 0
Home Depot Common Stock 437076102 331 2,865 SH   SOLE 0 2,865 0 0
Honeywell International Common Stock 438516106 39,557 417,749 SH   SOLE 0 417,749 0 0
Hong Kong and China Gas ADS ADR 438550303 472 242,000 SH   SOLE 0 242,000 0 0
Hudson Technologies Common Stock 444144109 125 41,983 SH   SOLE 0 41,983 0 0
Humana Common Stock 444859102 904 5,048 SH   SOLE 0 5,048 0 0
Idacorp Common Stock 451107106 899 13,900 SH   SOLE 0 13,900 0 0
Illinois Tool Works Common Stock 452308109 42,258 513,400 SH   SOLE 0 513,400 0 0
Infosys ADS ADR 456788108 30,544 1,600,000 SH   SOLE 0 1,600,000 0 0
Integrated Device Technology Common Stock 458118106 82 4,030 SH   SOLE 0 4,030 0 0
Intel Common Stock 458140100 30,590 1,014,930 SH   SOLE 0 1,014,930 0 0
International Business Machines Common Stock 459200101 476 3,280 SH   SOLE 0 3,280 0 0
Intuit Common Stock 461202103 69,434 782,354 SH   SOLE 0 782,354 0 0
iShares Russell 2000 Common Stock 464287655 26 238 SH   SOLE 0 238 0 0
Itau Unibanco Holding ADS prf ADR 465562106 132 20,000 SH   SOLE 0 20,000 0 0
Johnson and Johnson Common Stock 478160104 61,122 654,758 SH   SOLE 0 654,758 0 0
Johnson Controls Common Stock 478366107 20,807 503,069 SH   SOLE 0 503,069 0 0
Key Common Stock 493267108 17 1,272 SH   SOLE 0 1,272 0 0
Kimberly-Clark Common Stock 494368103 33,031 302,925 SH   SOLE 0 302,925 0 0
Knight Transportation Common Stock 499064103 30 1,237 SH   SOLE 0 1,237 0 0
Koninklijke Philips NV (NY) Common Stock 500472303 505 21,509 SH   SOLE 0 21,509 0 0
Korea Electric Power ADS ADR 500631106 410 20,000 SH   SOLE 0 20,000 0 0
Estee Lauder - A Common Stock 518439104 51,649 640,177 SH   SOLE 0 640,177 0 0
Lenovo Group ADR ADR 526250105 104 6,150 SH   SOLE 0 6,150 0 0
Eli Lilly Common Stock 532457108 107,424 1,283,600 SH   SOLE 0 1,283,600 0 0
Lincoln Electric Holdings Common Stock 533900106 26,278 501,200 SH   SOLE 0 501,200 0 0
Lincoln National Common Stock 534187109 8 177 SH   SOLE 0 177 0 0
Linde AG ADS Common Stock 535223200 44 2,725 SH   SOLE 0 2,725 0 0
Lowe's Common Stock 548661107 56,159 814,839 SH   SOLE 0 814,839 0 0
McCormick and Co Common Stock 579780206 24,818 302,000 SH   SOLE 0 302,000 0 0
Mead Johnson Nutrition Common Stock 582839106 572 8,124 SH   SOLE 0 8,124 0 0
Memorial Production Partners Common Stock 586048100 87 18,000 SH   SOLE 0 18,000 0 0
Metso ADS ADR 592671101 104 20,000 SH   SOLE 0 20,000 0 0
Microsoft Common Stock 594918104 41,609 940,105 SH   SOLE 0 940,105 0 0
Microchip Technology Common Stock 595017104 26,946 625,339 SH   SOLE 0 625,339 0 0
Micron Technology Common Stock 595112103 1,137 75,897 SH   SOLE 0 75,897 0 0
Middleby Common Stock 596278101 652 6,202 SH   SOLE 0 6,202 0 0
Mindray Medical International ADR ADR 602675100 284 13,000 SH   SOLE 0 13,000 0 0
Mitsubishi UFJ Financial ADR ADR 606822104 1,827 300,000 SH   SOLE 0 300,000 0 0
Moody's Common Stock 615369105 752 7,655 SH   SOLE 0 7,655 0 0
Morningstar Common Stock 617700109 80 1,000 SH   SOLE 0 1,000 0 0
Motorola Solutions Common Stock 620076307 6 95 SH   SOLE 0 95 0 0
NRG Energy Common Stock 629377508 74 5,000 SH   SOLE 0 5,000 0 0
National Fuel Gas Common Stock 636180101 8,497 170,000 SH   SOLE 0 170,000 0 0
National Grid PLC ADS ADR 636274300 467 6,713 SH   SOLE 0 6,713 0 0
Nestle SA ADS ADR 641069406 661 8,787 SH   SOLE 0 8,787 0 0
NY Community Bancorp Common Stock 649445103 181 10,000 SH   SOLE 0 10,000 0 0
Newmont Mining Common Stock 651639106 11 700 SH   SOLE 0 700 0 0
Nice Systems ADS ADR 653656108 4,506 80,000 SH   SOLE 0 80,000 0 0
Nidec ADS ADR 654090109 926 53,406 SH   SOLE 0 53,406 0 0
Nike, Cl B Common Stock 654106103 48,533 394,670 SH   SOLE 0 394,670 0 0
Nintendo ADR 654445303 2 86 SH   SOLE 0 86 0 0
Noble Energy Common Stock 655044105 13 436 SH   SOLE 0 436 0 0
Nordstrom Common Stock 655664100 29 400 SH   SOLE 0 400 0 0
Norfolk Southern Common Stock 655844108 33,268 435,450 SH   SOLE 0 435,450 0 0
Northern Trust Common Stock 665859104 68 1,000 SH   SOLE 0 1,000 0 0
Novo Nordisk ADS ADR 670100205 62,785 1,157,549 SH   SOLE 0 1,157,549 0 0
Novozymes A/S ADR ADR 670108109 87 2,000 SH   SOLE 0 2,000 0 0
Nucor Common Stock 670346105 113 3,000 SH   SOLE 0 3,000 0 0
Orange SA ADS ADR 684060106 151 10,000 SH   SOLE 0 10,000 0 0
PNC Financial Services Group Common Stock 693475105 121 1,355 SH   SOLE 0 1,355 0 0
PPG Industries Common Stock 693506107 35,076 400,000 SH   SOLE 0 400,000 0 0
PAREXEL International Common Stock 699462107 248 4,000 SH   SOLE 0 4,000 0 0
Parker Hannifin Common Stock 701094104 26,806 275,500 SH   SOLE 0 275,500 0 0
Pearson ADS ADR 705015105 6,931 403,890 SH   SOLE 0 403,890 0 0
Pennsylvania REIT Common Stock 709102107 7 350 SH   SOLE 0 350 0 0
PepsiCo Common Stock 713448108 77,039 816,955 SH   SOLE 0 816,955 0 0
Telekomunikasi Indonesia ADS ADR 715684106 948 26,600 SH   SOLE 0 26,600 0 0
Pfizer Common Stock 717081103 37,239 1,185,592 SH   SOLE 0 1,185,592 0 0
Philippine Long Distance ADS ADR 718252604 148 3,200 SH   SOLE 0 3,200 0 0
Phillips 66 Common Stock 718546104 17,256 224,572 SH   SOLE 0 224,572 0 0
Plum Creek Timber Common Stock 729251108 286 7,250 SH   SOLE 0 7,250 0 0
Polaris Industries Common Stock 731068102 102 850 SH   SOLE 0 850 0 0
Procter and Gamble Common Stock 742718109 18,764 260,832 SH   SOLE 0 260,832 0 0
Qualcomm Common Stock 747525103 44,119 821,119 SH   SOLE 0 821,119 0 0
RPM International Common Stock 749685103 7,685 183,456 SH   SOLE 0 183,456 0 0
Raymond James Financial Common Stock 754730109 276 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 14,019 248,350 SH   SOLE 0 248,350 0 0
Rio Tinto PLC ADS ADR 767204100 258 7,628 SH   SOLE 0 7,628 0 0
Rockwell Automation Common Stock 773903109 33,000 325,224 SH   SOLE 0 325,224 0 0
Royal Dutch Shell ADS, A ADR 780259206 190 4,015 SH   SOLE 0 4,015 0 0
Sanderson Farms Common Stock 800013104 96 1,400 SH   SOLE 0 1,400 0 0
SAP SE ADS ADR 803054204 20,537 316,979 SH   SOLE 0 316,979 0 0
Sasol ADS ADR 803866300 389 14,000 SH   SOLE 0 14,000 0 0
Schlumberger Ltd Common Stock 806857108 80 1,160 SH   SOLE 0 1,160 0 0
Semtech Common Stock 816850101 20 1,330 SH   SOLE 0 1,330 0 0
Sempra Energy Common Stock 816851109 207 2,140 SH   SOLE 0 2,140 0 0
Simon Property Group Common Stock 828806109 73 400 SH   SOLE 0 400 0 0
JM Smucker Common Stock 832696405 28,523 250,000 SH   SOLE 0 250,000 0 0
Southwest Airlines Common Stock 844741108 38 1,000 SH   SOLE 0 1,000 0 0
Spectra Energy Common Stock 847560109 164 6,253 SH   SOLE 0 6,253 0 0
Splunk Common Stock 848637104 784 14,161 SH   SOLE 0 14,161 0 0
Stanley Black and Decker Common Stock 854502101 10,193 105,109 SH   SOLE 0 105,109 0 0
Staples Common Stock 855030102 4 301 SH   SOLE 0 301 0 0
Starbucks Common Stock 855244109 1,578 27,758 SH   SOLE 0 27,758 0 0
State Street Common Stock 857477103 35 528 SH   SOLE 0 528 0 0
Stericycle Common Stock 858912108 36 260 SH   SOLE 0 260 0 0
Stryker Common Stock 863667101 28,230 300,000 SH   SOLE 0 300,000 0 0
Suburban Propane Partners LP Common Stock 864482104 214 6,500 SH   SOLE 0 6,500 0 0
Sun Hydraulics Common Stock 866942105 69 2,500 SH   SOLE 0 2,500 0 0
Swire Pacific ADS A ADR 870794302 2 169 SH   SOLE 0 169 0 0
TCW Convertible Securities Fund Common Stock 872340104 2 375 SH   SOLE 0 375 0 0
TJX Companies Common Stock 872540109 59,357 831,102 SH   SOLE 0 831,102 0 0
Taiwan Semiconductor ADS ADR 874039100 44,220 2,131,065 SH   SOLE 0 2,131,065 0 0
Telefonica ADS ADR 879382208 1,573 130,617 SH   SOLE 0 130,617 0 0
Telephone and Data Sys 6.625% Pfd Preferred Stock 879433852 52 2,100 SH   SOLE 0 2,100 0 0
Toronto-Dominion Bank Common Stock 891160509 3,676 93,244 SH   SOLE 0 93,244 0 0
Toyota Motor ADS ADR 892331307 3,831 32,665 SH   SOLE 0 32,665 0 0
Trimble Navigation Common Stock 896239100 28,484 1,734,705 SH   SOLE 0 1,734,705 0 0
TripAdvisor -A Common Stock 896945201 101 1,600 SH   SOLE 0 1,600 0 0
Tupperware Common Stock 899896104 64 1,300 SH   SOLE 0 1,300 0 0
Turkcell Iletisim Hizmetleri ADR ADR 900111204 651 75,000 SH   SOLE 0 75,000 0 0
Ultralife Common Stock 903899102 59 10,000 SH   SOLE 0 10,000 0 0
Under Armour Common Stock 904311107 1,526 15,768 SH   SOLE 0 15,768 0 0
Unilever ADS ADR 904767704 17,360 425,700 SH   SOLE 0 425,700 0 0
Unilever N.V. Common Stock 904784709 423 10,514 SH   SOLE 0 10,514 0 0
Union Pacific Common Stock 907818108 35,809 405,035 SH   SOLE 0 405,035 0 0
United Parcel Service, B Common Stock 911312106 80,394 814,612 SH   SOLE 0 814,612 0 0
United Technologies Common Stock 913017109 22,407 251,797 SH   SOLE 0 251,797 0 0
VCA Common Stock 918194101 33,083 628,348 SH   SOLE 0 628,348 0 0
VF Corp Common Stock 918204108 819 12,000 SH   SOLE 0 12,000 0 0
Valmont Industries Common Stock 920253101 79 833 SH   SOLE 0 833 0 0
WuXi PharmaTech Cayman ADR ADR 929352102 531 12,300 SH   SOLE 0 12,300 0 0
Walgreens Boots Alliance Common Stock 931427108 149 1,794 SH   SOLE 0 1,794 0 0
Waste Connections Common Stock 941053100 24 496 SH   SOLE 0 496 0 0
Wells Fargo and Co Common Stock 949746101 119 2,315 SH   SOLE 0 2,315 0 0
Western Digital Common Stock 958102105 794 10,000 SH   SOLE 0 10,000 0 0
Whiting Petroleum Common Stock 966387102 38 2,500 SH   SOLE 0 2,500 0 0
Williams Companies Common Stock 969457100 74 2,000 SH   SOLE 0 2,000 0 0
Wolverine World Wide Common Stock 978097103 22 1,034 SH   SOLE 0 1,034 0 0
Worthington Industries Common Stock 981811102 40 1,500 SH   SOLE 0 1,500 0 0
Xilinx Common Stock 983919101 25,558 602,785 SH   SOLE 0 602,785 0 0
Zebra Technologies, Cl A Common Stock 989207105 63 817 SH   SOLE 0 817 0 0
AmerisourceBergen Corp Common Stock 03073E105 10 110 SH   SOLE 0 110 0 0
Canadian Oil Sands Ltd. Common Stock 13643E105 47 10,000 SH   SOLE 0 10,000 0 0
Target Common Stock 87612E106 24 300 SH   SOLE 0 300 0 0
Total ADS ADR 89151E109 2,437 54,506 SH   SOLE 0 54,506 0 0
ATandT Common Stock 00206R102 331 10,155 SH   SOLE 0 10,155 0 0
AbbVie Common Stock 00287Y109 20,863 383,442 SH   SOLE 0 383,442 0 0
Adobe Systems Common Stock 00724F101 100,338 1,220,363 SH   SOLE 0 1,220,363 0 0
Agilent Technologies Common Stock 00846U101 31,484 917,108 SH   SOLE 0 917,108 0 0
Akamai Technologies Common Stock 00971T101 70,511 1,021,010 SH   SOLE 0 1,021,010 0 0
Alere, perp pfd conv ser B Convt Prefrd Stock 01449J204 64 199 SH   SOLE 0 199 0 0
Alibaba Group Holding ADS ADR 01609W102 88 1,487 SH   SOLE 0 1,487 0 0
Alphabet inc., C Common Stock 02079K107 26 42 SH   SOLE 0 42 0 0
Alphabet - A Common Stock 02079K305 37,327 58,473 SH   SOLE 0 58,473 0 0
Ambev SA ADR ADR 02319V103 49 10,000 SH   SOLE 0 10,000 0 0
America Movil ADR ADR 02364W105 30 1,790 SH   SOLE 0 1,790 0 0
Anglo American ADR ADR 03485P300 107 26,000 SH   SOLE 0 26,000 0 0
Apartment Investment and Management Common Stock 03748R101 28 743 SH   SOLE 0 743 0 0
Aviat Networks Common Stock 05366Y102 1 630 SH   SOLE 0 630 0 0
Avista Common Stock 05379B107 190 5,700 SH   SOLE 0 5,700 0 0
BCE Common Stock 05534B760 2,464 60,149 SH   SOLE 0 60,149 0 0
Banco Santander ADS ADR 05964H105 728 137,850 SH   SOLE 0 137,850 0 0
Biogen Common Stock 09062X103 1,426 4,886 SH   SOLE 0 4,886 0 0
BlackRock Common Stock 09247X101 1,824 6,133 SH   SOLE 0 6,133 0 0
CK Hutchison Holdings Ltd Unsponsor ADR 12562Y100 8 590 SH   SOLE 0 590 0 0
Cenovus Common Stock 15135U109 318 21,000 SH   SOLE 0 21,000 0 0
China Mobile ADS ADR 16941M109 536 9,000 SH   SOLE 0 9,000 0 0
China Petroleum and Chem (Sinopec) AD ADR 16941R108 64 1,040 SH   SOLE 0 1,040 0 0
Cisco Systems Common Stock 17275R102 48,086 1,831,848 SH   SOLE 0 1,831,848 0 0
ConocoPhillips Common Stock 20825C104 12,429 259,157 SH   SOLE 0 259,157 0 0
Costco Wholesale Common Stock 22160K105 1,089 7,530 SH   SOLE 0 7,530 0 0
Danone ADS ADR 23636T100 466 37,000 SH   SOLE 0 37,000 0 0
Devon Energy Common Stock 25179M103 85 2,300 SH   SOLE 0 2,300 0 0
Dominion Resources Inc./VA Common Stock 25746U109 8 120 SH   SOLE 0 120 0 0
Duke Energy Common Stock 26441C204 224 3,114 SH   SOLE 0 3,114 0 0
EOG Resources Common Stock 26875P101 71 970 SH   SOLE 0 970 0 0
Embraer ADS ADR 29082A107 118 4,612 SH   SOLE 0 4,612 0 0
EMCOR Group Common Stock 29084Q100 32,385 731,868 SH   SOLE 0 731,868 0 0
Enbridge Energy Partners LP Common Stock 29250R106 756 30,570 SH   SOLE 0 30,570 0 0
Enersis ADS ADR 29274F104 126 10,000 SH   SOLE 0 10,000 0 0
Engie ADR ADR 29286D105 139 8,625 SH   SOLE 0 8,625 0 0
Entergy MISS 1st MTG Preferred Stock 29364N876 26 1,000 SH   SOLE 0 1,000 0 0
Expedia Common Stock 30212P303 66 561 SH   SOLE 0 561 0 0
Exponent Common Stock 30214U102 89 2,000 SH   SOLE 0 2,000 0 0
Express Scripts Holding Common Stock 30219G108 54,002 667,024 SH   SOLE 0 667,024 0 0
Exxon Mobil Common Stock 30231G102 20,782 279,519 SH   SOLE 0 279,519 0 0
FPL Group Capital Trust I Preferred Stock 30257v207 28 1,100 SH   SOLE 0 1,100 0 0
Facebook - A Common Stock 30303M102 3,879 43,145 SH   SOLE 0 43,145 0 0
Freeport-McMoRan Inc Common Stock 35671D857 189 19,524 SH   SOLE 0 19,524 0 0
Frontier Communictions Common Stock 35906A108 0 70 SH   SOLE 0 70 0 0
Contra Furiex Pharmaceuticals Common Stock 361CVR996 0 333 SH   SOLE 0 333 0 0
GlaxoSmithKline ADS ADR 37733W105 15,951 414,850 SH   SOLE 0 414,850 0 0
Global Payments Common Stock 37940X102 44 382 SH   SOLE 0 382 0 0
HCP Common Stock 40414L109 14 381 SH   SOLE 0 381 0 0
HP Inc Common Stock 40434L105 13 500 SH   SOLE 0 500 0 0
Halyard Health Common Stock 40650V100 7 233 SH   SOLE 0 233 0 0
IAC/InterActiveCorp Common Stock 44919P508 37 561 SH   SOLE 0 561 0 0
Interval Leisure Group Common Stock 46113M108 4 224 SH   SOLE 0 224 0 0
Iron Mountain Common Stock 46284V101 17 546 SH   SOLE 0 546 0 0
JP Morgan Chase Common Stock 46625H100 1,103 18,083 SH   SOLE 0 18,083 0 0
Jones Lang LaSalle Common Stock 48020Q107 101 700 SH   SOLE 0 700 0 0
Keysight Technologies Common Stock 49338L103 14,071 456,273 SH   SOLE 0 456,273 0 0
Kinder Morgan Inc Kansas Common Stock 49456B101 218 7,860 SH   SOLE 0 7,860 0 0
LATAM Airlines ADS ADR 51817R106 121 24,740 SH   SOLE 0 24,740 0 0
LifePoint Hospitals Common Stock 53219L109 41 581 SH   SOLE 0 581 0 0
LinkedIn, A Common Stock 53578A108 21 112 SH   SOLE 0 112 0 0
Mastercard, A Common Stock 57636Q104 1,221 13,546 SH   SOLE 0 13,546 0 0
Medivation Common Stock 58501N101 1,509 35,508 SH   SOLE 0 35,508 0 0
MercadoLibre Common Stock 58733R102 1,633 17,931 SH   SOLE 0 17,931 0 0
Merck and Co Common Stock 58933Y105 220 4,445 SH   SOLE 0 4,445 0 0
Methanex Common Stock 59151K108 10,611 320,000 SH   SOLE 0 320,000 0 0
Monster Beverage Common Stock 61174X109 1,514 11,200 SH   SOLE 0 11,200 0 0
MTN Group LTD - ADS ADR 62474M108 140 10,900 SH   SOLE 0 10,900 0 0
NXT Energy Solutions Common Stock 62948Q107 77 54,522 SH   SOLE 0 54,522 0 0
News Corp. Cl A Common Stock 65249B109 1 82 SH   SOLE 0 82 0 0
NextEra Energy Common Stock 65339F101 122 1,250 SH   SOLE 0 1,250 0 0
NiSource Common Stock 65473P105 7 387 SH   SOLE 0 387 0 0
Novartis ADR ADR 66987V109 99,297 1,080,256 SH   SOLE 0 1,080,256 0 0
Oracle Common Stock 68389X105 25,027 692,896 SH   SOLE 0 692,896 0 0
PIMCO Commercial Mortgage Secs Common Stock 69323T101 5 500 SH   SOLE 0 500 0 0
Paypal Common Stock 70450Y103 7 238 SH   SOLE 0 238 0 0
Potash Corp of Saskatchewan Common Stock 73755L107 24,990 1,216,051 SH   SOLE 0 1,216,051 0 0
Power Solutions International Common Stock 73933G202 251 11,045 SH   SOLE 0 11,045 0 0
Praxair Common Stock 74005P104 22,534 221,225 SH   SOLE 0 221,225 0 0
Public Storage International Common Stock 74460D109 95 450 SH   SOLE 0 450 0 0
Regions Financial Common Stock 7591EP100 12 1,329 SH   SOLE 0 1,329 0 0
SK Telecom ADR ADR 78440P108 1,317 53,975 SH   SOLE 0 53,975 0 0
SPDR Gold Trust GS Common Stock 78463V107 36 337 SH   SOLE 0 337 0 0
SPDR SandP Midcap 400 ETF Common Stock 78467Y107 25 99 SH   SOLE 0 99 0 0
SVB Financial Group Common Stock 78486Q101 1,069 9,250 SH   SOLE 0 9,250 0 0
Salesforce.com Common Stock 79466L302 56 810 SH   SOLE 0 810 0 0
SanDisk Common Stock 80004C101 20,129 370,500 SH   SOLE 0 370,500 0 0
Sanofi ADR ADR 80105N105 1,361 28,675 SH   SOLE 0 28,675 0 0
Senior Housing PPTYS Trust Common Stock 81721M109 159 9,800 SH   SOLE 0 9,800 0 0
Shire ADS ADR 82481r106 2,122 10,342 SH   SOLE 0 10,342 0 0
Signature Bank Common Stock 82669G104 1,424 10,352 SH   SOLE 0 10,352 0 0
Singapore Telecom ADR ADR 82929R304 241 9,500 SH   SOLE 0 9,500 0 0
South 32 ADR 84473L105 143 30,060 SH   SOLE 0 30,060 0 0
Spark New Zealand ADS ADR 84652A102 41 4,266 SH   SOLE 0 4,266 0 0
Stage Stores Common Stock 85254C305 34 3,487 SH   SOLE 0 3,487 0 0
Statoil ASA ADS ADR 85771P102 1,107 76,003 SH   SOLE 0 76,003 0 0
Synchronoss Technologies Common Stock 87157B103 492 15,000 SH   SOLE 0 15,000 0 0
Tableau Software, Cl A Common Stock 87336U105 1,343 16,828 SH   SOLE 0 16,828 0 0
Targa Res Partners LP Common Stock 87611X105 51 1,752 SH   SOLE 0 1,752 0 0
Telenor ASA ADR ADR 87944W105 13 226 SH   SOLE 0 226 0 0
Telstra ADR ADR 87969N204 158 8,000 SH   SOLE 0 8,000 0 0
Telus Common Stock 87971M103 2,176 68,983 SH   SOLE 0 68,983 0 0
3M Common Stock 88579Y101 37,172 262,202 SH   SOLE 0 262,202 0 0
Twenty-First Century Fox - A Common Stock 90130A101 9 330 SH   SOLE 0 330 0 0
UnitedHealth Group Common Stock 91324P102 549 4,730 SH   SOLE 0 4,730 0 0
Verizon Communications Common Stock 92343V104 67 1,550 SH   SOLE 0 1,550 0 0
Vodafone Group ADS ADR 92857W308 83 2,605 SH   SOLE 0 2,605 0 0
WPP ADS ADR 92937A102 57 545 SH   SOLE 0 545 0 0
WP Glimcher Inc Com Common Stock 92939N102 2 200 SH   SOLE 0 200 0 0
Welltower Inc. Common Stock 95040Q104 1,175 17,347 SH   SOLE 0 17,347 0 0
Wright Express Corp Common Stock 96208T104 28 322 SH   SOLE 0 322 0 0
Whistler Blackcomb Holdings Common Stock 96336D955 113 7,000 SH   SOLE 0 7,000 0 0
Williams Partners LP New Com Common Stock 96949L105 62 1,948 SH   SOLE 0 1,948 0 0
Xcel Energy Common Stock 98389B100 6 172 SH   SOLE 0 172 0 0
Zimmer Biomet Holdings Common Stock 98956P102 82 870 SH   SOLE 0 870 0 0
L'Oreal Common Stock F58149133 65 377 SH   SOLE 0 377 0 0
Allergan PLC Common Stock G0177J108 938 3,452 SH   SOLE 0 3,452 0 0
Aon Corp Common Stock G0408V102 258 2,912 SH   SOLE 0 2,912 0 0
Accenture PLC, A Common Stock G1151C101 343 3,493 SH   SOLE 0 3,493 0 0
Belmond, A Common Stock G1154H107 3,134 310,000 SH   SOLE 0 310,000 0 0
Innovation Group PLC Common Stock G47832103 59 100,000 SH   SOLE 0 100,000 0 0
Weatherford International Common Stock G48833100 22 2,580 SH   SOLE 0 2,580 0 0
Invesco Common Stock G491BT108 1,062 33,992 SH   SOLE 0 33,992 0 0
Paragon Offshore PLC Common Stock G6S01W108 1 5,909 SH   SOLE 0 5,909 0 0
TE Connectivity Common Stock H84989104 93 1,546 SH   SOLE 0 1,546 0 0
ASML Holding NV (NY) Common Stock N07059210 38,953 442,750 SH   SOLE 0 442,750 0 0
NXP Semiconductors NV Common Stock N6596X109 108 1,236 SH   SOLE 0 1,236 0 0
Copa Holdings - A Common Stock P31076105 1,258 30,000 SH   SOLE 0 30,000 0 0
First Real Estate Investment Trust Common Stock Y2560E100 181 200,000 SH   SOLE 0 200,000 0 0
Sabana Shariah Comp Indl REIT Common Stock Y7368R104 483 910,000 SH   SOLE 0 910,000 0 0
Teekay LNG Partners LP Common Stock Y8564M105 291 12,150 SH   SOLE 0 12,150 0 0