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 |
1/100 Berkshire Hathaway Class | com | 084990175 | 2,991 | 1,000 | SH | | SOLE | | 1,000 | 0 | 0 |
3M Company | com | 88579Y101 | 18,668 | 85,042 | SH | | SOLE | | 78,062 | 0 | 6,980 |
ABB Ltd ADR | com | 000375204 | 288 | 12,149 | SH | | SOLE | | 12,075 | 0 | 74 |
AFLAC | com | 001055102 | 641 | 14,653 | SH | | SOLE | | 12,103 | 0 | 2,550 |
AT & T | com | 00206R102 | 2,586 | 72,548 | SH | | SOLE | | 67,303 | 0 | 5,245 |
Abbott Labs | com | 002824100 | 24,597 | 410,493 | SH | | SOLE | | 328,534 | 0 | 81,959 |
Abbvie Inc | com | 00287Y109 | 15,386 | 162,555 | SH | | SOLE | | 154,986 | 0 | 7,569 |
Accenture Plc Class A F | com | G1151C101 | 4,033 | 26,273 | SH | | SOLE | | 25,928 | 0 | 345 |
Adobe Systems | com | 00724F101 | 27,045 | 125,163 | SH | | SOLE | | 119,159 | 0 | 6,004 |
Aegon | com | 007924103 | 68 | 10,000 | SH | | SOLE | | 10,000 | 0 | 0 |
Aetna | com | 00817Y108 | 2,919 | 17,273 | SH | | SOLE | | 16,323 | 0 | 950 |
Agnico Eagle Mines Limited | com | 008474108 | 21,937 | 521,449 | SH | | SOLE | | 465,318 | 0 | 56,131 |
Air Products & Chemicals Inc | com | 009158106 | 5,268 | 33,127 | SH | | SOLE | | 31,717 | 0 | 1,410 |
Alaska Air | com | 011659109 | 202 | 3,261 | SH | | SOLE | | 3,250 | 0 | 11 |
Albany International | com | 012348108 | 7,465 | 119,056 | SH | | SOLE | | 114,266 | 0 | 4,790 |
Alibaba Group Holding-SP ADR | com | 01609W102 | 1,944 | 10,589 | SH | | SOLE | | 9,117 | 0 | 1,472 |
Align Technology Inc | com | 016255101 | 423 | 1,685 | SH | | SOLE | | 1,685 | 0 | 0 |
Allergan PLC | com | G0177J108 | 945 | 5,615 | SH | | SOLE | | 5,470 | 0 | 145 |
Alnylam Pharmaceuticals | com | 02043Q107 | 631 | 5,295 | SH | | SOLE | | 5,295 | 0 | 0 |
Alphabet Inc. Class A | com | 02079K305 | 64,460 | 62,152 | SH | | SOLE | | 53,484 | 0 | 8,668 |
Alphabet Inc. Class C | com | 02079K107 | 11,447 | 11,095 | SH | | SOLE | | 10,416 | 0 | 679 |
Altria Group Inc | com | 02209S103 | 1,933 | 31,019 | SH | | SOLE | | 31,019 | 0 | 0 |
Amazon.Com | com | 023135106 | 43,639 | 30,151 | SH | | SOLE | | 24,965 | 0 | 5,186 |
Amer Tower Cl A | com | 03027X100 | 827 | 5,688 | SH | | SOLE | | 4,979 | 0 | 709 |
American Express | com | 025816109 | 17,749 | 190,279 | SH | | SOLE | | 158,803 | 0 | 31,476 |
American Water Works Company I | com | 030420103 | 888 | 10,810 | SH | | SOLE | | 10,610 | 0 | 200 |
Ameriprise Financial Inc Com | com | 03076C106 | 553 | 3,740 | SH | | SOLE | | 3,740 | 0 | 0 |
Amgen | com | 031162100 | 1,282 | 7,519 | SH | | SOLE | | 6,694 | 0 | 825 |
Amphenol | com | 032095101 | 20,375 | 236,563 | SH | | SOLE | | 215,488 | 0 | 21,075 |
Anadarko | com | 032511107 | 1,227 | 20,305 | SH | | SOLE | | 18,405 | 0 | 1,900 |
Analog Devices | com | 032654105 | 3,625 | 39,780 | SH | | SOLE | | 28,034 | 0 | 11,746 |
Anheuser-Busch InBev SA/NV | com | 03524A108 | 11,186 | 101,742 | SH | | SOLE | | 93,577 | 0 | 8,165 |
Ansys | com | 03662Q105 | 6,032 | 38,494 | SH | | SOLE | | 36,641 | 0 | 1,853 |
Anthem Inc | com | 036752103 | 246 | 1,120 | SH | | SOLE | | 920 | 0 | 200 |
Apache | com | 037411105 | 19,531 | 507,574 | SH | | SOLE | | 433,342 | 0 | 74,232 |
Apple Inc | com | 037833100 | 82,583 | 492,208 | SH | | SOLE | | 434,076 | 0 | 58,132 |
Arthur J Gallagher | com | 363576109 | 1,431 | 20,814 | SH | | SOLE | | 20,814 | 0 | 0 |
AutoZone Inc | com | 053332102 | 471 | 726 | SH | | SOLE | | 726 | 0 | 0 |
Automatic Data Processing | com | 053015103 | 21,015 | 185,187 | SH | | SOLE | | 142,872 | 0 | 42,315 |
Axogen Inc | com | 05463X106 | 1,178 | 32,280 | SH | | SOLE | | 32,280 | 0 | 0 |
Baidu Inc | com | 056752108 | 228 | 1,020 | SH | | SOLE | | 1,020 | 0 | 0 |
Bank of America | com | 060505104 | 7,525 | 250,931 | SH | | SOLE | | 246,764 | 0 | 4,167 |
Bank of New York Mellon | com | 064058100 | 1,422 | 27,603 | SH | | SOLE | | 27,578 | 0 | 25 |
Bank of Nova Scotia | com | 064149107 | 952 | 15,430 | SH | | SOLE | | 1,920 | 0 | 13,510 |
Baxter International | com | 071813109 | 3,606 | 55,445 | SH | | SOLE | | 55,445 | 0 | 0 |
Becton Dickinson | com | 075887109 | 5,147 | 23,754 | SH | | SOLE | | 21,655 | 0 | 2,099 |
Berkshire Hathaway Cl A | com | 084670108 | 2,094 | 7 | SH | | SOLE | | 6 | 0 | 1 |
Berkshire Hathaway Cl B | com | 084670702 | 47,157 | 236,400 | SH | | SOLE | | 218,714 | 0 | 17,686 |
Biogen Inc | com | 09062X103 | 1,226 | 4,477 | SH | | SOLE | | 4,348 | 0 | 129 |
BlackRock Inc | com | 09247X101 | 772 | 1,425 | SH | | SOLE | | 1,275 | 0 | 150 |
Boeing | com | 097023105 | 4,635 | 14,138 | SH | | SOLE | | 11,654 | 0 | 2,484 |
Boston Properties | com | 101121101 | 200 | 1,625 | SH | | SOLE | | 1,625 | 0 | 0 |
Bristol-Myers Squibb | com | 110122108 | 3,175 | 50,200 | SH | | SOLE | | 48,395 | 0 | 1,805 |
Broadridge Financial Solutions | com | 11133T103 | 250 | 2,280 | SH | | SOLE | | 1,115 | 0 | 1,165 |
Brookfield Asset Management In | com | 112585104 | 867 | 22,223 | SH | | SOLE | | 19,399 | 0 | 2,824 |
Brookfield Infrastructure Part | com | G16252101 | 310 | 7,448 | SH | | SOLE | | 7,448 | 0 | 0 |
Bunge Limited | com | G16962105 | 1,087 | 14,699 | SH | | SOLE | | 5,032 | 0 | 9,667 |
CDK Global Inc | com | 12508E101 | 551 | 8,696 | SH | | SOLE | | 7,864 | 0 | 832 |
CH Robinson | com | 12541W209 | 308 | 3,282 | SH | | SOLE | | 1,732 | 0 | 1,550 |
CIGNA | com | 125509109 | 4,122 | 24,574 | SH | | SOLE | | 24,574 | 0 | 0 |
CME Group Inc | com | 12572Q105 | 4,591 | 28,386 | SH | | SOLE | | 28,211 | 0 | 175 |
CVS Health Corp | com | 126650100 | 1,647 | 26,477 | SH | | SOLE | | 25,852 | 0 | 625 |
Cabot Oil & Gas Corp Cl A | com | 127097103 | 2,835 | 118,217 | SH | | SOLE | | 113,372 | 0 | 4,845 |
Canadian National Railway | com | 136375102 | 9,289 | 127,019 | SH | | SOLE | | 116,494 | 0 | 10,525 |
Caterpillar | com | 149123101 | 16,293 | 110,550 | SH | | SOLE | | 83,462 | 0 | 27,088 |
Cathay Bancorp | com | 149150104 | 488 | 12,204 | SH | | SOLE | | 12,204 | 0 | 0 |
Celgene Corp | com | 151020104 | 4,737 | 53,095 | SH | | SOLE | | 49,156 | 0 | 3,939 |
Chart Industries Inc | com | 16115Q308 | 826 | 13,990 | SH | | SOLE | | 13,990 | 0 | 0 |
Charter Communications | com | 16119P108 | 2,292 | 7,366 | SH | | SOLE | | 7,366 | 0 | 0 |
Check Point Software | com | M22465104 | 551 | 5,550 | SH | | SOLE | | 2,950 | 0 | 2,600 |
Chevron Corp | com | 166764100 | 24,320 | 213,258 | SH | | SOLE | | 182,998 | 0 | 30,260 |
Chubb Ltd | com | H1467J104 | 22,901 | 167,440 | SH | | SOLE | | 136,485 | 0 | 30,955 |
Church & Dwight | com | 171340102 | 1,158 | 22,990 | SH | | SOLE | | 22,140 | 0 | 850 |
Cisco Systems | com | 17275R102 | 33,733 | 786,498 | SH | | SOLE | | 647,511 | 0 | 138,987 |
Citigroup | com | 172967424 | 13,617 | 201,732 | SH | | SOLE | | 193,127 | 0 | 8,605 |
Clorox | com | 189054109 | 313 | 2,349 | SH | | SOLE | | 2,349 | 0 | 0 |
Coca Cola | com | 191216100 | 16,625 | 382,795 | SH | | SOLE | | 355,323 | 0 | 27,472 |
Codexis Inc. | com | 192005106 | 4,955 | 450,475 | SH | | SOLE | | 431,870 | 0 | 18,605 |
Cogent Communications Group | com | 19239V302 | 696 | 16,048 | SH | | SOLE | | 16,048 | 0 | 0 |
Cognizant Technology Solutions | com | 192446102 | 4,661 | 57,897 | SH | | SOLE | | 56,097 | 0 | 1,800 |
Colgate-Palmolive | com | 194162103 | 8,191 | 114,271 | SH | | SOLE | | 104,461 | 0 | 9,810 |
Comcast Cl A | com | 20030N101 | 27,191 | 795,765 | SH | | SOLE | | 721,718 | 0 | 74,047 |
Conoco Phillips | com | 20825C104 | 595 | 10,039 | SH | | SOLE | | 2,600 | 0 | 7,439 |
Consolidated Edison | com | 209115104 | 289 | 3,713 | SH | | SOLE | | 3,068 | 0 | 645 |
Constellation Brands Inc Cl A | com | 21036P108 | 2,181 | 9,567 | SH | | SOLE | | 9,551 | 0 | 16 |
Cooper Companies | com | 216648402 | 454 | 1,984 | SH | | SOLE | | 1,984 | 0 | 0 |
Corning | com | 219350105 | 479 | 17,164 | SH | | SOLE | | 17,164 | 0 | 0 |
Costco | com | 22160k105 | 37,090 | 196,840 | SH | | SOLE | | 167,220 | 0 | 29,620 |
Crown Castle International Cor | com | 22822V101 | 31,459 | 287,008 | SH | | SOLE | | 253,496 | 0 | 33,512 |
Cullen/Frost Bankers | com | 229899109 | 944 | 8,900 | SH | | SOLE | | 6,750 | 0 | 2,150 |
D R Horton Inc | com | 23331A109 | 1,019 | 23,254 | SH | | SOLE | | 23,254 | 0 | 0 |
Danaher | com | 235851102 | 42,713 | 436,245 | SH | | SOLE | | 387,300 | 0 | 48,945 |
Data I O Corp | com | 237690102 | 504 | 67,743 | SH | | SOLE | | 67,743 | 0 | 0 |
Deere | com | 244199105 | 15,836 | 101,956 | SH | | SOLE | | 82,655 | 0 | 19,301 |
Delta Airlines | com | 247361702 | 2,047 | 37,355 | SH | | SOLE | | 34,125 | 0 | 3,230 |
Deutsche Bank | com | D18190898 | 433 | 31,000 | SH | | SOLE | | 31,000 | 0 | 0 |
Diageo Plc ADR | com | 25243Q205 | 19,991 | 147,622 | SH | | SOLE | | 131,812 | 0 | 15,810 |
Discover Financial Services | com | 254709108 | 1,062 | 14,763 | SH | | SOLE | | 14,283 | 0 | 480 |
Dolby Laboratories Inc | com | 25659T107 | 12,953 | 203,786 | SH | | SOLE | | 191,831 | 0 | 11,955 |
Dominion Energy | com | 25746U109 | 4,000 | 59,324 | SH | | SOLE | | 38,035 | 0 | 21,289 |
Donaldson | com | 257651109 | 1,358 | 30,145 | SH | | SOLE | | 30,145 | 0 | 0 |
DowDupont Inc | com | 26078J100 | 8,881 | 139,393 | SH | | SOLE | | 109,868 | 0 | 29,525 |
Dr Pepper Snapple Group Inc | com | 26138E109 | 2,591 | 21,890 | SH | | SOLE | | 21,015 | 0 | 875 |
Duke Energy | com | 26441C204 | 1,467 | 18,937 | SH | | SOLE | | 17,612 | 0 | 1,325 |
Dunkin Brands | com | 265504100 | 433 | 7,260 | SH | | SOLE | | 6,530 | 0 | 730 |
EOG Resources | com | 26875P101 | 7,323 | 69,567 | SH | | SOLE | | 61,667 | 0 | 7,900 |
EQT Corp | com | 26884L109 | 204 | 4,290 | SH | | SOLE | | 4,290 | 0 | 0 |
East West Bancorp | com | 27579R104 | 2,306 | 36,879 | SH | | SOLE | | 35,579 | 0 | 1,300 |
Eastman Chemical | com | 277432100 | 265 | 2,513 | SH | | SOLE | | 2,513 | 0 | 0 |
Ebay | com | 278642103 | 19,742 | 490,596 | SH | | SOLE | | 435,251 | 0 | 55,345 |
Ecolab | com | 278865100 | 6,124 | 44,681 | SH | | SOLE | | 40,666 | 0 | 4,015 |
Edwards Lifesciences | com | 28176E108 | 255 | 1,828 | SH | | SOLE | | 1,828 | 0 | 0 |
Eli Lilly | com | 532457108 | 2,834 | 36,628 | SH | | SOLE | | 29,628 | 0 | 7,000 |
Emerson Electric | com | 291011104 | 3,928 | 57,513 | SH | | SOLE | | 38,139 | 0 | 19,374 |
Enbridge Inc | com | 29250N105 | 18,964 | 602,587 | SH | | SOLE | | 529,049 | 0 | 73,538 |
Energy Transfer Partners LP | com | 29278N103 | 199 | 12,295 | SH | | SOLE | | 2,695 | 0 | 9,600 |
Enterprise Products LP | com | 293792107 | 8,108 | 331,192 | SH | | SOLE | | 293,653 | 0 | 37,539 |
Epam Systems Inc. | com | 29414B104 | 286 | 2,500 | SH | | SOLE | | 2,500 | 0 | 0 |
Eversource Energy | com | 30040W108 | 1,813 | 30,773 | SH | | SOLE | | 30,613 | 0 | 160 |
Express Scripts Holding Compan | com | 30219G108 | 1,398 | 20,238 | SH | | SOLE | | 18,411 | 0 | 1,827 |
Exxon Mobil | com | 30231G102 | 28,773 | 385,636 | SH | | SOLE | | 331,375 | 0 | 54,261 |
Facebook Inc | com | 30303M102 | 31,655 | 198,105 | SH | | SOLE | | 169,160 | 0 | 28,945 |
Fastenal | com | 311900104 | 2,740 | 50,194 | SH | | SOLE | | 26,613 | 0 | 23,581 |
FedEx Corporation | com | 31428X106 | 669 | 2,786 | SH | | SOLE | | 2,651 | 0 | 135 |
First Solar Inc | com | 336433107 | 1,947 | 27,427 | SH | | SOLE | | 26,127 | 0 | 1,300 |
Fiserv | com | 337738108 | 3,069 | 43,044 | SH | | SOLE | | 43,044 | 0 | 0 |
Five9 Inc | com | 338307101 | 449 | 15,070 | SH | | SOLE | | 15,070 | 0 | 0 |
ForeScout Technologies | com | 34553D101 | 716 | 22,085 | SH | | SOLE | | 22,085 | 0 | 0 |
Fortive Corp | com | 34959J108 | 33,131 | 427,386 | SH | | SOLE | | 388,611 | 0 | 38,775 |
Franklin Street Properties Cor | com | 35471R106 | 88 | 10,414 | SH | | SOLE | | 10,414 | 0 | 0 |
GATX Corp | com | 361448103 | 300 | 4,375 | SH | | SOLE | | 1,875 | 0 | 2,500 |
GTT Communications Inc | com | 362393100 | 1,208 | 21,300 | SH | | SOLE | | 21,300 | 0 | 0 |
General Dynamics | com | 369550108 | 11,259 | 50,967 | SH | | SOLE | | 47,877 | 0 | 3,090 |
General Electric | com | 369604103 | 3,863 | 286,591 | SH | | SOLE | | 223,218 | 0 | 63,373 |
General Mills | com | 370334104 | 2,530 | 56,150 | SH | | SOLE | | 39,474 | 0 | 16,676 |
Genesee & Wyoming CL A Class A | com | 371559105 | 657 | 9,280 | SH | | SOLE | | 7,305 | 0 | 1,975 |
Gilead Sciences | com | 375558103 | 4,315 | 57,238 | SH | | SOLE | | 54,622 | 0 | 2,616 |
Goldman Sachs | com | 38141G104 | 457 | 1,816 | SH | | SOLE | | 1,609 | 0 | 207 |
Grainger W W | com | 384802104 | 578 | 2,047 | SH | | SOLE | | 1,547 | 0 | 500 |
HSBC Holding Plc | com | 404280406 | 3,883 | 81,460 | SH | | SOLE | | 77,460 | 0 | 4,000 |
Hancock Holding | com | 410120109 | 538 | 10,400 | SH | | SOLE | | 10,400 | 0 | 0 |
Hartford Financial | com | 416515104 | 317 | 6,152 | SH | | SOLE | | 6,152 | 0 | 0 |
Healthcare Services | com | 421906108 | 570 | 13,117 | SH | | SOLE | | 11,367 | 0 | 1,750 |
Helmerich & Payne | com | 423452101 | 1,245 | 18,700 | SH | | SOLE | | 16,150 | 0 | 2,550 |
Henry Schein | com | 806407102 | 3,391 | 50,452 | SH | | SOLE | | 44,264 | 0 | 6,188 |
Hershey Foods | com | 427866108 | 570 | 5,762 | SH | | SOLE | | 4,032 | 0 | 1,730 |
Hewlett Packard Enterprise Co | com | 42824C109 | 291 | 16,604 | SH | | SOLE | | 16,604 | 0 | 0 |
Hewlett-Packard | com | 40434L105 | 421 | 19,206 | SH | | SOLE | | 19,206 | 0 | 0 |
Histogenics Corp | com | 43358v109 | 199 | 72,200 | SH | | SOLE | | 72,200 | 0 | 0 |
Home Depot | com | 437076102 | 31,299 | 175,601 | SH | | SOLE | | 163,285 | 0 | 12,315 |
Honeywell International | com | 438516106 | 28,577 | 197,754 | SH | | SOLE | | 174,681 | 0 | 23,073 |
Hunt JB Transport Services | com | 445658107 | 2,018 | 17,224 | SH | | SOLE | | 15,099 | 0 | 2,125 |
IQVIA Holdings | com | 46266C105 | 5,757 | 58,674 | SH | | SOLE | | 50,238 | 0 | 8,436 |
Illinois Tool Works | com | 452308109 | 1,441 | 9,201 | SH | | SOLE | | 8,047 | 0 | 1,154 |
Illumina Inc | com | 452327109 | 4,837 | 20,461 | SH | | SOLE | | 19,491 | 0 | 970 |
Ingersoll-Rand PLC | com | G47791101 | 463 | 5,420 | SH | | SOLE | | 4,320 | 0 | 1,100 |
Intel | com | 458140100 | 6,151 | 118,100 | SH | | SOLE | | 115,124 | 0 | 2,976 |
International Business Machine | com | 459200101 | 10,518 | 68,547 | SH | | SOLE | | 59,222 | 0 | 9,325 |
International Paper | com | 460146103 | 650 | 12,159 | SH | | SOLE | | 12,159 | 0 | 0 |
Intuit | com | 461202103 | 1,169 | 6,744 | SH | | SOLE | | 6,419 | 0 | 325 |
Intuitive Surgical | com | 46120E602 | 1,883 | 4,562 | SH | | SOLE | | 4,514 | 0 | 48 |
Ionis Pharmaceuticals Inc | com | 462222100 | 296 | 6,724 | SH | | SOLE | | 6,724 | 0 | 0 |
J P Morgan Chase | com | 46625H100 | 96,979 | 881,870 | SH | | SOLE | | 796,999 | 0 | 84,871 |
JD.Com Inc-ADR | com | 47215P106 | 364 | 9,000 | SH | | SOLE | | 9,000 | 0 | 0 |
Johnson & Johnson | com | 478160104 | 53,750 | 419,433 | SH | | SOLE | | 371,746 | 0 | 47,687 |
Johnson Controls | com | G51502105 | 782 | 22,181 | SH | | SOLE | | 6,219 | 0 | 15,962 |
Kansas City Southern Inds | com | 485170302 | 437 | 3,980 | SH | | SOLE | | 3,950 | 0 | 30 |
Kellogg | com | 487836108 | 622 | 9,567 | SH | | SOLE | | 8,917 | 0 | 650 |
Kimberly-Clark | com | 494368103 | 4,529 | 41,122 | SH | | SOLE | | 32,281 | 0 | 8,841 |
Kinder Morgan Inc | com | 49456B101 | 6,157 | 408,807 | SH | | SOLE | | 385,207 | 0 | 23,600 |
Kingsway Financial Services In | com | 496904202 | 260 | 65,038 | SH | | SOLE | | 65,038 | 0 | 0 |
Kraft Heinz Co | com | 500754106 | 4,469 | 71,749 | SH | | SOLE | | 61,695 | 0 | 10,054 |
Lincoln Electric | com | 533900106 | 1,361 | 15,130 | SH | | SOLE | | 13,430 | 0 | 1,700 |
Lincoln National | com | 534187109 | 650 | 8,900 | SH | | SOLE | | 8,900 | 0 | 0 |
Lockheed Martin | com | 539830109 | 6,821 | 20,186 | SH | | SOLE | | 19,468 | 0 | 718 |
Lowes | com | 548661107 | 13,333 | 151,939 | SH | | SOLE | | 111,402 | 0 | 40,537 |
M&T Bank | com | 55261F104 | 5,528 | 29,986 | SH | | SOLE | | 25,728 | 0 | 4,258 |
Magellan Midstream Partners LP | com | 559080106 | 13,905 | 238,302 | SH | | SOLE | | 219,120 | 0 | 19,182 |
Marriott International | com | 571903202 | 349 | 2,567 | SH | | SOLE | | 2,567 | 0 | 0 |
Marsh & McLennan | com | 571748102 | 40,071 | 485,186 | SH | | SOLE | | 403,190 | 0 | 81,996 |
Mastercard Inc Cl A | com | 57636Q104 | 37,460 | 213,860 | SH | | SOLE | | 199,385 | 0 | 14,475 |
Matador Resources Co | com | 576485205 | 1,009 | 33,745 | SH | | SOLE | | 33,745 | 0 | 0 |
Maxwell Tech | com | 577767106 | 2,020 | 340,665 | SH | | SOLE | | 340,035 | 0 | 630 |
McCormick | com | 579780206 | 20,924 | 196,676 | SH | | SOLE | | 182,071 | 0 | 14,605 |
McDonalds | com | 580135101 | 30,279 | 193,628 | SH | | SOLE | | 157,088 | 0 | 36,539 |
Medtronic PLC | com | G5960L103 | 1,153 | 14,367 | SH | | SOLE | | 12,767 | 0 | 1,600 |
Merck | com | 58933Y105 | 35,364 | 649,236 | SH | | SOLE | | 568,283 | 0 | 80,953 |
Metlife Inc | com | 59156R108 | 6,391 | 139,273 | SH | | SOLE | | 89,233 | 0 | 50,040 |
Mettler-Toledo International | com | 592688105 | 4,337 | 7,542 | SH | | SOLE | | 7,197 | 0 | 345 |
Microchip Technology | com | 595017104 | 285 | 3,125 | SH | | SOLE | | 3,125 | 0 | 0 |
Microsoft | com | 594918104 | 106,485 | 1,166,702 | SH | | SOLE | | 1,023,620 | 0 | 143,082 |
Mondelez International | com | 609207105 | 29,351 | 703,348 | SH | | SOLE | | 609,410 | 0 | 93,938 |
MorningStar Inc | com | 617700109 | 304 | 3,181 | SH | | SOLE | | 3,021 | 0 | 160 |
Mosaic Company | com | 61945C103 | 4,506 | 185,588 | SH | | SOLE | | 137,127 | 0 | 48,461 |
MuleSoft Inc. | com | 625207105 | 3,491 | 79,375 | SH | | SOLE | | 77,625 | 0 | 1,750 |
NVR Inc | com | 62944t105 | 4,088 | 1,460 | SH | | SOLE | | 1,460 | 0 | 0 |
National Instruments | com | 636518102 | 1,098 | 21,719 | SH | | SOLE | | 9,560 | 0 | 12,159 |
Nestle SA Sponsored ADR | com | 641069406 | 42,168 | 533,436 | SH | | SOLE | | 471,440 | 0 | 61,996 |
New Gold Inc | com | 644535106 | 1,513 | 586,325 | SH | | SOLE | | 586,325 | 0 | 0 |
New Relic | com | 64829B100 | 2,479 | 33,440 | SH | | SOLE | | 31,810 | 0 | 1,630 |
Newmont Mng | com | 651639106 | 672 | 17,188 | SH | | SOLE | | 15,588 | 0 | 1,600 |
NextEra Energy | com | 65339F101 | 4,629 | 28,339 | SH | | SOLE | | 21,809 | 0 | 6,530 |
Nielsen Holdings PLC | com | G6518L108 | 6,029 | 189,639 | SH | | SOLE | | 137,990 | 0 | 51,649 |
Nike Inc Class B | com | 654106103 | 32,965 | 496,161 | SH | | SOLE | | 421,143 | 0 | 75,018 |
Nisource | com | 65473P105 | 5,141 | 215,000 | SH | | SOLE | | 215,000 | 0 | 0 |
Norfolk Southern | com | 655844108 | 2,752 | 20,270 | SH | | SOLE | | 18,262 | 0 | 2,008 |
Northern Trust Corp | com | 665859104 | 622 | 6,031 | SH | | SOLE | | 6,031 | 0 | 0 |
Northrop Grumman | com | 666807102 | 29,163 | 83,533 | SH | | SOLE | | 72,738 | 0 | 10,795 |
Novanta Inc. | com | 67000B104 | 201 | 3,845 | SH | | SOLE | | 3,845 | 0 | 0 |
Novartis A G ADR | com | 66987V109 | 15,044 | 186,073 | SH | | SOLE | | 134,952 | 0 | 51,121 |
Novo Nordisk A/S ADR | com | 670100205 | 288 | 5,846 | SH | | SOLE | | 3,446 | 0 | 2,400 |
Nutrien Ltd | com | 67077M108 | 725 | 15,350 | SH | | SOLE | | 14,146 | 0 | 1,204 |
Nvidia Corp | com | 67066G104 | 362 | 1,564 | SH | | SOLE | | 1,564 | 0 | 0 |
Oaktree Capital Group LLC | com | 674001201 | 355 | 8,975 | SH | | SOLE | | 8,975 | 0 | 0 |
Occidental Petroleum | com | 674599105 | 1,240 | 19,089 | SH | | SOLE | | 3,851 | 0 | 15,238 |
Omnicom | com | 681919106 | 1,339 | 18,428 | SH | | SOLE | | 7,456 | 0 | 10,972 |
Oracle | com | 68389X105 | 4,119 | 90,038 | SH | | SOLE | | 84,264 | 0 | 5,774 |
PPG Industries | com | 693506107 | 747 | 6,694 | SH | | SOLE | | 6,509 | 0 | 185 |
Packaging Corp. America | com | 695156109 | 834 | 7,400 | SH | | SOLE | | 7,400 | 0 | 0 |
Palo Alto Networks Inc | com | 697435105 | 322 | 1,775 | SH | | SOLE | | 1,775 | 0 | 0 |
PayPal Holdings | com | 70450Y103 | 3,385 | 44,610 | SH | | SOLE | | 43,410 | 0 | 1,200 |
Paychex | com | 704326107 | 723 | 11,747 | SH | | SOLE | | 11,487 | 0 | 260 |
Pentair Plc | com | G7S00T104 | 293 | 4,305 | SH | | SOLE | | 4,240 | 0 | 65 |
Peoples United Financial Inc | com | 712704105 | 1,757 | 94,142 | SH | | SOLE | | 92,265 | 0 | 1,877 |
Pepsico | com | 713448108 | 49,969 | 457,802 | SH | | SOLE | | 384,658 | 0 | 73,144 |
Pfizer | com | 717081103 | 14,066 | 396,347 | SH | | SOLE | | 329,338 | 0 | 67,009 |
Philip Morris International | com | 718172109 | 2,284 | 22,979 | SH | | SOLE | | 22,443 | 0 | 536 |
Phillips 66 | com | 718546104 | 405 | 4,222 | SH | | SOLE | | 4,027 | 0 | 195 |
Plains All American Pipeline L | com | 726503105 | 849 | 38,550 | SH | | SOLE | | 28,700 | 0 | 9,850 |
Potlatch Corporation | com | 737630103 | 1,912 | 36,733 | SH | | SOLE | | 25,280 | 0 | 11,453 |
Praxair | com | 74005P104 | 2,010 | 13,927 | SH | | SOLE | | 11,600 | 0 | 2,327 |
Pretium Resources | com | 74139C102 | 227 | 34,035 | SH | | SOLE | | 34,035 | 0 | 0 |
Price T Rowe Group Inc | com | 74144T108 | 595 | 5,507 | SH | | SOLE | | 5,057 | 0 | 450 |
Procter & Gamble | com | 742718109 | 25,223 | 318,156 | SH | | SOLE | | 265,547 | 0 | 52,609 |
Progressive | com | 743315103 | 353 | 5,787 | SH | | SOLE | | 5,787 | 0 | 0 |
Proto Labs Inc | com | 743713109 | 912 | 7,755 | SH | | SOLE | | 7,755 | 0 | 0 |
Public Service Enterprise | com | 744573106 | 486 | 9,672 | SH | | SOLE | | 9,672 | 0 | 0 |
Qualcomm | com | 747525103 | 1,603 | 28,932 | SH | | SOLE | | 15,091 | 0 | 13,841 |
Quest Diagnostics | com | 74834L100 | 340 | 3,392 | SH | | SOLE | | 3,392 | 0 | 0 |
RBC Bearings Inc. | com | 75524b104 | 25,824 | 207,925 | SH | | SOLE | | 180,057 | 0 | 27,868 |
RLJ Entertainment Inc | com | 74965F203 | 252 | 56,300 | SH | | SOLE | | 56,300 | 0 | 0 |
Raytheon | com | 755111507 | 30,312 | 140,449 | SH | | SOLE | | 125,193 | 0 | 15,256 |
Realty Income Corp | com | 756109104 | 6,786 | 131,185 | SH | | SOLE | | 122,485 | 0 | 8,700 |
Regeneron Pharmaceuticals Inc | com | 75886F107 | 320 | 929 | SH | | SOLE | | 929 | 0 | 0 |
Ross Stores | com | 778296103 | 1,154 | 14,796 | SH | | SOLE | | 14,796 | 0 | 0 |
Royal Dutch Shell A ADRF ADR | com | 780259206 | 1,499 | 23,498 | SH | | SOLE | | 19,617 | 0 | 3,881 |
Royal Dutch Shell B ADRF Spons | com | 780259107 | 1,887 | 28,791 | SH | | SOLE | | 27,741 | 0 | 1,050 |
S&P Global Inc | com | 78409V104 | 404 | 2,112 | SH | | SOLE | | 2,112 | 0 | 0 |
SPDR Gold Shares | com | 78463V107 | 19,969 | 158,746 | SH | | SOLE | | 141,158 | 0 | 17,588 |
SS & C Technologies | com | 78467J100 | 5,321 | 99,200 | SH | | SOLE | | 98,100 | 0 | 1,100 |
SVB Financial Group | com | 78486Q101 | 1,249 | 5,205 | SH | | SOLE | | 5,205 | 0 | 0 |
Salesforce.com Inc | com | 79466l302 | 1,215 | 10,446 | SH | | SOLE | | 10,394 | 0 | 52 |
Salisbury Bancorp | com | 795226109 | 77 | 1,700 | SH | | SOLE | | 1,700 | 0 | 0 |
Sanofi-Aventis ADR | com | 80105N105 | 209 | 5,216 | SH | | SOLE | | 5,216 | 0 | 0 |
Schlumberger | com | 806857108 | 12,933 | 199,652 | SH | | SOLE | | 150,986 | 0 | 48,666 |
Sherwin-Williams | com | 824348106 | 3,117 | 7,950 | SH | | SOLE | | 7,880 | 0 | 70 |
Silicon Laboratories Inc | com | 826919102 | 1,084 | 12,060 | SH | | SOLE | | 11,365 | 0 | 695 |
Simon Property Group | com | 828806109 | 1,700 | 11,013 | SH | | SOLE | | 5,615 | 0 | 5,398 |
Smucker | com | 832696405 | 382 | 3,084 | SH | | SOLE | | 3,084 | 0 | 0 |
SolarEdge Technologies Inc | com | 83417M104 | 1,354 | 25,745 | SH | | SOLE | | 25,745 | 0 | 0 |
Spirit AeroSystems Holdings In | com | 848574109 | 293 | 3,500 | SH | | SOLE | | 3,500 | 0 | 0 |
Spirit Realty Capital Inc. | com | 84860w102 | 2,714 | 349,750 | SH | | SOLE | | 315,250 | 0 | 34,500 |
Stanley Black & Decker Inc | com | 854502101 | 10,037 | 65,513 | SH | | SOLE | | 56,062 | 0 | 9,451 |
Starbucks | com | 855244109 | 10,695 | 184,744 | SH | | SOLE | | 175,772 | 0 | 8,972 |
State Street | com | 857477103 | 9,617 | 96,429 | SH | | SOLE | | 91,328 | 0 | 5,101 |
Stericycle | com | 858912108 | 1,111 | 18,985 | SH | | SOLE | | 16,295 | 0 | 2,690 |
Store Capital Corp | com | 862121100 | 3,944 | 158,890 | SH | | SOLE | | 154,190 | 0 | 4,700 |
Stryker | com | 863667101 | 7,258 | 45,103 | SH | | SOLE | | 40,321 | 0 | 4,782 |
SunTrust Banks | com | 867914103 | 1,774 | 26,071 | SH | | SOLE | | 26,071 | 0 | 0 |
Suncor Energy Inc | com | 867224107 | 20,279 | 587,109 | SH | | SOLE | | 515,274 | 0 | 71,835 |
Synopsys Inc | com | 871607107 | 333 | 4,000 | SH | | SOLE | | 4,000 | 0 | 0 |
Sysco | com | 871829107 | 1,082 | 18,049 | SH | | SOLE | | 16,999 | 0 | 1,050 |
TE Connectivity Limited | com | H84989104 | 6,556 | 65,626 | SH | | SOLE | | 48,456 | 0 | 17,170 |
TJX Corp | com | 872540109 | 10,010 | 122,735 | SH | | SOLE | | 119,675 | 0 | 3,060 |
Tapestry Inc | com | 876030107 | 947 | 18,000 | SH | | SOLE | | 18,000 | 0 | 0 |
Target | com | 87612E106 | 1,236 | 17,803 | SH | | SOLE | | 5,336 | 0 | 12,467 |
Texas Instruments | com | 882508104 | 1,728 | 16,635 | SH | | SOLE | | 14,175 | 0 | 2,460 |
The Blackstone Group MLP | com | 09253U108 | 216 | 6,750 | SH | | SOLE | | 6,550 | 0 | 200 |
The Travelers Companies Inc | com | 89417E109 | 5,019 | 36,141 | SH | | SOLE | | 35,541 | 0 | 600 |
Thermo Fisher Scientific | com | 883556102 | 40,565 | 196,481 | SH | | SOLE | | 170,054 | 0 | 26,427 |
Tractor Supply Company | com | 892356106 | 1,142 | 18,125 | SH | | SOLE | | 18,125 | 0 | 0 |
TransCanada | com | 89353D107 | 3,636 | 88,016 | SH | | SOLE | | 81,716 | 0 | 6,300 |
Transunion | com | 89400J107 | 1,438 | 25,320 | SH | | SOLE | | 25,320 | 0 | 0 |
US Bancorp | com | 902973304 | 15,533 | 307,585 | SH | | SOLE | | 210,070 | 0 | 97,515 |
Umpqua Holdings Corp | com | 904214103 | 1,462 | 68,290 | SH | | SOLE | | 68,290 | 0 | 0 |
Unilever ADR | com | 904767704 | 210 | 3,788 | SH | | SOLE | | 3,788 | 0 | 0 |
Union Pacific | com | 907818108 | 48,028 | 357,275 | SH | | SOLE | | 328,924 | 0 | 28,351 |
United Health Group | com | 91324P102 | 3,669 | 17,147 | SH | | SOLE | | 17,110 | 0 | 37 |
United Parcel Service Class B | com | 911312106 | 235 | 2,249 | SH | | SOLE | | 845 | 0 | 1,404 |
United Technologies | com | 913017109 | 63,524 | 504,879 | SH | | SOLE | | 446,904 | 0 | 57,975 |
Unitil Corp | com | 913259107 | 4,109 | 88,534 | SH | | SOLE | | 88,534 | 0 | 0 |
V F Corp | com | 918204108 | 816 | 11,010 | SH | | SOLE | | 8,710 | 0 | 2,300 |
Varian Medical | com | 92220P105 | 364 | 2,971 | SH | | SOLE | | 2,971 | 0 | 0 |
Ventas Inc REIT | com | 92276F100 | 1,905 | 38,459 | SH | | SOLE | | 37,709 | 0 | 750 |
Verizon | com | 92343V104 | 6,675 | 139,590 | SH | | SOLE | | 112,961 | 0 | 26,629 |
Vertex Pharmaceuticals Inc | com | 92532F100 | 236 | 1,450 | SH | | SOLE | | 1,400 | 0 | 50 |
Visa Incorporated | com | 92826C839 | 3,492 | 29,189 | SH | | SOLE | | 26,172 | 0 | 3,017 |
WEC Energy Group Inc | com | 92939U106 | 268 | 4,275 | SH | | SOLE | | 4,275 | 0 | 0 |
WP Carey Inc | com | 92936U109 | 609 | 9,825 | SH | | SOLE | | 9,825 | 0 | 0 |
WR Berkley Corporation | com | 084423102 | 1,040 | 14,306 | SH | | SOLE | | 14,306 | 0 | 0 |
Walgreens Boots Alliance Inc | com | 931427108 | 2,227 | 34,023 | SH | | SOLE | | 31,938 | 0 | 2,085 |
Walmart | com | 931142103 | 784 | 8,809 | SH | | SOLE | | 8,749 | 0 | 60 |
Walt Disney | com | 254687106 | 32,973 | 328,288 | SH | | SOLE | | 277,732 | 0 | 50,556 |
Waste Management | com | 94106L109 | 482 | 5,730 | SH | | SOLE | | 5,553 | 0 | 177 |
Waters Corp | com | 941848103 | 2,030 | 10,220 | SH | | SOLE | | 9,870 | 0 | 350 |
Webster Financial | com | 947890109 | 656 | 11,845 | SH | | SOLE | | 11,445 | 0 | 400 |
Wells Fargo | com | 949746101 | 7,571 | 144,452 | SH | | SOLE | | 118,818 | 0 | 25,634 |
Westlake Chemical Corp | com | 960413102 | 1,194 | 10,745 | SH | | SOLE | | 10,745 | 0 | 0 |
Weyerhaeuser | com | 962166104 | 34,173 | 976,359 | SH | | SOLE | | 873,924 | 0 | 102,435 |
XCEL Energy | com | 98389B100 | 255 | 5,609 | SH | | SOLE | | 5,609 | 0 | 0 |
Yum Brands Inc | com | 988498101 | 501 | 5,888 | SH | | SOLE | | 5,738 | 0 | 150 |
Yum China Holdings Inc | com | 98850P109 | 236 | 5,681 | SH | | SOLE | | 5,531 | 0 | 150 |
Zimmer Biomet Holdings Inc | com | 98956P102 | 692 | 6,350 | SH | | SOLE | | 6,341 | 0 | 9 |
Zions Bancorp | com | 989701107 | 1,273 | 24,140 | SH | | SOLE | | 24,140 | 0 | 0 |
Zoetis Inc | com | 98978V103 | 22,882 | 274,003 | SH | | SOLE | | 259,605 | 0 | 14,398 |
iShares S&P NA Tech-Soft IF | com | 464287515 | 407 | 2,400 | SH | | SOLE | | 2,400 | 0 | 0 |
Vanguard Emerging Markets Stoc | com | 922042858 | 9,173 | 195,255 | SH | | SOLE | | 189,727 | 0 | 5,528 |
Vanguard European Stock ETF | com | 922042874 | 5,315 | 91,409 | SH | | SOLE | | 89,279 | 0 | 2,130 |
Vanguard FTSE ETF Developed Ma | com | 921943858 | 11,109 | 251,059 | SH | | SOLE | | 248,559 | 0 | 2,500 |
WisdomTree EM Small Cap | com | 97717W281 | 358 | 6,630 | SH | | SOLE | | 5,980 | 0 | 650 |
WisdomTree Japan Hedged EQ | com | 97717W851 | 2,033 | 36,303 | SH | | SOLE | | 36,303 | 0 | 0 |
iShares MSCI EAFE Index Fund | com | 464287465 | 6,415 | 92,070 | SH | | SOLE | | 88,683 | 0 | 3,387 |
iShares MSCI Emerg Mkts ETF | com | 464287234 | 4,338 | 89,842 | SH | | SOLE | | 88,772 | 0 | 1,070 |
iShares MSCI Germany | com | 46434v704 | 274 | 10,000 | SH | | SOLE | | 10,000 | 0 | 0 |
iShares MSCI Hong Kong Index | com | 464286871 | 714 | 28,196 | SH | | SOLE | | 28,196 | 0 | 0 |
Alerian MLP | com | 00162Q866 | 2,609 | 278,445 | SH | | SOLE | | 247,945 | 0 | 30,500 |
Financial Select Sectors SPDR | com | 81369Y605 | 255 | 9,234 | SH | | SOLE | | 9,234 | 0 | 0 |
Guggenheim S&P Equal Weight ET | com | 78355W106 | 264 | 2,657 | SH | | SOLE | | 2,657 | 0 | 0 |
Powershares QQQ Trust Series 1 | com | 73935A104 | 510 | 3,186 | SH | | SOLE | | 3,186 | 0 | 0 |
SPDR S&P 500 ETF Index | com | 78462F103 | 11,867 | 45,095 | SH | | SOLE | | 45,095 | 0 | 0 |
Sector SPDR Indl Select of Ben | com | 81369Y704 | 240 | 3,226 | SH | | SOLE | | 3,226 | 0 | 0 |
Select Sector S&P Technology I | com | 81369Y803 | 365 | 5,585 | SH | | SOLE | | 5,585 | 0 | 0 |
Vanguard Dividend Appreciation | com | 921908844 | 4,192 | 41,482 | SH | | SOLE | | 41,482 | 0 | 0 |
Vanguard Information Techology | com | 92204A702 | 2,792 | 16,327 | SH | | SOLE | | 15,877 | 0 | 450 |
Vanguard Mid Cap ETF | com | 922908629 | 2,921 | 18,941 | SH | | SOLE | | 18,941 | 0 | 0 |
Vanguard REIT Index ETF | com | 922908553 | 347 | 4,600 | SH | | SOLE | | 3,390 | 0 | 1,210 |
Vanguard Small Cap ETF | com | 922908751 | 459 | 3,127 | SH | | SOLE | | 3,127 | 0 | 0 |
Vanguard Small Cap Growth | com | 922908595 | 3,507 | 21,389 | SH | | SOLE | | 21,014 | 0 | 375 |
Vanguard Small Cap Value ETF | com | 922908611 | 3,858 | 29,807 | SH | | SOLE | | 29,347 | 0 | 460 |
Vanguard Total Stock Market Vi | com | 922908769 | 1,545 | 11,385 | SH | | SOLE | | 11,385 | 0 | 0 |
Wisdom Tree MidCap Earnings Fu | com | 97717W570 | 812 | 21,000 | SH | | SOLE | | 21,000 | 0 | 0 |
iShares Core S&P 500 ETF | com | 464287200 | 217 | 817 | SH | | SOLE | | 817 | 0 | 0 |
iShares Russell 1000 Index | com | 464287622 | 614 | 4,181 | SH | | SOLE | | 4,181 | 0 | 0 |
iShares Russell 1000 Value Ind | com | 464287598 | 401 | 3,343 | SH | | SOLE | | 3,343 | 0 | 0 |
iShares Russell 2000 ETF | com | 464287655 | 2,020 | 13,306 | SH | | SOLE | | 12,673 | 0 | 633 |
iShares Russell Midcap Growth | com | 464287481 | 243 | 1,979 | SH | | SOLE | | 1,979 | 0 | 0 |
iShares S&P MidCap 400 Index | com | 464287507 | 965 | 5,142 | SH | | SOLE | | 5,142 | 0 | 0 |
iShares Tr Russell 1000 Growth | com | 464287614 | 451 | 3,316 | SH | | SOLE | | 3,316 | 0 | 0 |