The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 |