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,498 | 1,000 | SH | | SOLE | | 1,000 | 0 | 0 |
3M Company | com | 88579Y101 | 17,567 | 91,815 | SH | | SOLE | | 82,415 | 0 | 9,400 |
AFLAC | com | 001055102 | 436 | 6,014 | SH | | SOLE | | 4,739 | 0 | 1,275 |
ASML Holding NV NY Registry Sh | com | N07059210 | 9,124 | 68,704 | SH | | SOLE | | 62,469 | 0 | 6,235 |
AT & T | com | 00206R102 | 3,223 | 77,565 | SH | | SOLE | | 71,132 | 0 | 6,433 |
Abbott Labs | com | 002824100 | 19,592 | 441,160 | SH | | SOLE | | 341,484 | 0 | 99,677 |
Abbvie Inc | com | 00287Y109 | 10,756 | 165,072 | SH | | SOLE | | 149,238 | 0 | 15,834 |
Accenture Plc Class A F | com | G1151C101 | 1,896 | 15,813 | SH | | SOLE | | 15,214 | 0 | 599 |
Adobe Systems | com | 00724F101 | 16,803 | 129,124 | SH | | SOLE | | 120,830 | 0 | 8,294 |
Aetna | com | 00817Y108 | 1,970 | 15,445 | SH | | SOLE | | 14,345 | 0 | 1,100 |
Agnico Eagle Mines Limited | com | 008474108 | 4,018 | 94,675 | SH | | SOLE | | 89,904 | 0 | 4,771 |
Air Products & Chemicals Inc | com | 009158106 | 4,845 | 35,812 | SH | | SOLE | | 33,975 | 0 | 1,837 |
Akamai Technology | com | 00971T101 | 394 | 6,600 | SH | | SOLE | | 6,600 | 0 | 0 |
Alaska Air | com | 011659109 | 948 | 10,281 | SH | | SOLE | | 10,270 | 0 | 11 |
Alibaba Group Holding-SP ADR | com | 01609W102 | 1,346 | 12,487 | SH | | SOLE | | 8,045 | 0 | 4,442 |
Allegion PLC | com | G0176J109 | 202 | 2,672 | SH | | SOLE | | 1,006 | 0 | 1,666 |
Allergan PLC | com | G0177J108 | 1,948 | 8,153 | SH | | SOLE | | 7,833 | 0 | 320 |
Alnylam Pharmaceuticals | com | 02043Q107 | 211 | 4,115 | SH | | SOLE | | 4,115 | 0 | 0 |
Alphabet Inc. Class A | com | 02079K305 | 60,947 | 71,888 | SH | | SOLE | | 59,484 | 0 | 12,404 |
Alphabet Inc. Class C | com | 02079K107 | 10,034 | 12,096 | SH | | SOLE | | 10,263 | 0 | 1,833 |
Altria Group Inc | com | 02209S103 | 2,819 | 39,475 | SH | | SOLE | | 39,075 | 0 | 400 |
Amazon.Com | com | 023135106 | 29,220 | 32,960 | SH | | SOLE | | 26,819 | 0 | 6,141 |
Amer Tower Cl A | com | 03027X100 | 866 | 7,127 | SH | | SOLE | | 7,119 | 0 | 8 |
American Express | com | 025816109 | 15,013 | 189,773 | SH | | SOLE | | 150,879 | 0 | 38,894 |
American Water Works Company I | com | 030420103 | 753 | 9,680 | SH | | SOLE | | 9,480 | 0 | 200 |
Amerigas Partners LP | com | 030975106 | 294 | 6,250 | SH | | SOLE | | 6,250 | 0 | 0 |
Ameriprise Financial Inc Com | com | 03076C106 | 489 | 3,769 | SH | | SOLE | | 3,769 | 0 | 0 |
Amgen | com | 031162100 | 899 | 5,481 | SH | | SOLE | | 4,544 | 0 | 937 |
Amphenol | com | 032095101 | 17,379 | 244,189 | SH | | SOLE | | 220,952 | 0 | 23,237 |
Anadarko | com | 032511107 | 1,283 | 20,692 | SH | | SOLE | | 17,967 | 0 | 2,725 |
Analog Devices | com | 032654105 | 3,935 | 48,017 | SH | | SOLE | | 31,950 | 0 | 16,067 |
Anheuser-Busch InBev SA/NV | com | 03524A108 | 11,594 | 105,632 | SH | | SOLE | | 96,610 | 0 | 9,022 |
Ansys | com | 03662Q105 | 4,757 | 44,509 | SH | | SOLE | | 38,091 | 0 | 6,418 |
Apache | com | 037411105 | 1,511 | 29,403 | SH | | SOLE | | 17,526 | 0 | 11,877 |
Apple Inc | com | 037833100 | 75,197 | 523,441 | SH | | SOLE | | 454,537 | 0 | 68,904 |
Arthur J Gallagher | com | 363576109 | 1,402 | 24,803 | SH | | SOLE | | 24,803 | 0 | 0 |
Ashland Global Holdings Inc | com | 044186104 | 352 | 2,846 | SH | | SOLE | | 2,846 | 0 | 0 |
AutoZone Inc | com | 053332102 | 5,764 | 7,972 | SH | | SOLE | | 7,619 | 0 | 353 |
Automatic Data Processing | com | 053015103 | 20,754 | 202,691 | SH | | SOLE | | 153,538 | 0 | 49,153 |
Axogen Inc | com | 05463X106 | 130 | 12,395 | SH | | SOLE | | 12,395 | 0 | 0 |
Bank of America | com | 060505104 | 4,140 | 175,488 | SH | | SOLE | | 159,135 | 0 | 16,353 |
Bank of New York Mellon | com | 064058100 | 1,465 | 31,009 | SH | | SOLE | | 30,984 | 0 | 25 |
Bank of Nova Scotia | com | 064149107 | 1,020 | 17,420 | SH | | SOLE | | 4,610 | 0 | 12,810 |
Baxter International | com | 071813109 | 2,555 | 49,275 | SH | | SOLE | | 49,275 | 0 | 0 |
Becton Dickinson | com | 075887109 | 2,935 | 16,000 | SH | | SOLE | | 13,460 | 0 | 2,540 |
Berkshire Hathaway Cl A | com | 084670108 | 1,749 | 7 | SH | | SOLE | | 6 | 0 | 1 |
Berkshire Hathaway Cl B | com | 084670702 | 36,450 | 218,681 | SH | | SOLE | | 198,068 | 0 | 20,613 |
Biogen Inc | com | 09062X103 | 1,456 | 5,324 | SH | | SOLE | | 5,050 | 0 | 274 |
BlackRock Inc | com | 09247X101 | 465 | 1,212 | SH | | SOLE | | 1,172 | 0 | 40 |
Boeing | com | 097023105 | 3,240 | 18,318 | SH | | SOLE | | 12,723 | 0 | 5,595 |
Boston Properties | com | 101121101 | 202 | 1,525 | SH | | SOLE | | 1,525 | 0 | 0 |
Bristol-Myers Squibb | com | 110122108 | 2,772 | 50,969 | SH | | SOLE | | 46,494 | 0 | 4,475 |
Brookfield Asset Management In | com | 112585104 | 810 | 22,223 | SH | | SOLE | | 19,399 | 0 | 2,824 |
Brookfield Infrastructure Part | com | G16252101 | 310 | 8,021 | SH | | SOLE | | 8,021 | 0 | 0 |
Buckeye Partners, LP | com | 118230101 | 209 | 3,055 | SH | | SOLE | | 2,655 | 0 | 400 |
CDK Global Inc | com | 12508E101 | 701 | 10,789 | SH | | SOLE | | 9,115 | 0 | 1,674 |
CH Robinson | com | 12541W209 | 470 | 6,087 | SH | | SOLE | | 4,447 | 0 | 1,640 |
CIGNA | com | 125509109 | 3,648 | 24,902 | SH | | SOLE | | 24,296 | 0 | 606 |
CME Group Inc | com | 12572Q105 | 3,461 | 29,136 | SH | | SOLE | | 28,961 | 0 | 175 |
CR Bard Inc | com | 067383109 | 18,273 | 73,522 | SH | | SOLE | | 64,206 | 0 | 9,316 |
CVS Health Corp | com | 126650100 | 2,059 | 26,229 | SH | | SOLE | | 25,385 | 0 | 844 |
Cabot Oil & Gas Corp Cl A | com | 127097103 | 2,132 | 89,179 | SH | | SOLE | | 86,534 | 0 | 2,645 |
Canadian National Railway | com | 136375102 | 10,181 | 137,709 | SH | | SOLE | | 123,679 | 0 | 14,030 |
Caterpillar | com | 149123101 | 12,026 | 129,644 | SH | | SOLE | | 95,552 | 0 | 34,092 |
Cathay Bancorp | com | 149150104 | 498 | 13,204 | SH | | SOLE | | 13,204 | 0 | 0 |
Celgene Corp | com | 151020104 | 8,664 | 69,630 | SH | | SOLE | | 63,246 | 0 | 6,384 |
Charter Communications | com | 16119P108 | 2,585 | 7,897 | SH | | SOLE | | 7,897 | 0 | 0 |
Check Point Software | com | M22465104 | 575 | 5,600 | SH | | SOLE | | 3,000 | 0 | 2,600 |
Chevron Corp | com | 166764100 | 15,978 | 148,816 | SH | | SOLE | | 125,229 | 0 | 23,587 |
Chubb Ltd | com | H1467J104 | 23,801 | 174,683 | SH | | SOLE | | 141,443 | 0 | 33,240 |
Church & Dwight | com | 171340102 | 17,753 | 355,978 | SH | | SOLE | | 322,363 | 0 | 33,615 |
Cimarex Energy Co | com | 171798101 | 619 | 5,177 | SH | | SOLE | | 5,114 | 0 | 63 |
Cisco Systems | com | 17275R102 | 12,774 | 377,939 | SH | | SOLE | | 318,656 | 0 | 59,283 |
Citigroup | com | 172967424 | 1,726 | 28,861 | SH | | SOLE | | 24,122 | 0 | 4,739 |
Clearfield, Inc | com | 18482P103 | 433 | 26,310 | SH | | SOLE | | 26,310 | 0 | 0 |
Clorox | com | 189054109 | 286 | 2,119 | SH | | SOLE | | 1,919 | 0 | 200 |
Coach Incorporated | com | 189754104 | 744 | 18,000 | SH | | SOLE | | 18,000 | 0 | 0 |
Coca Cola | com | 191216100 | 19,023 | 448,236 | SH | | SOLE | | 375,131 | 0 | 73,105 |
Cogent Communications Group | com | 19239V302 | 872 | 20,248 | SH | | SOLE | | 20,248 | 0 | 0 |
Cognizant Technology Solutions | com | 192446102 | 2,797 | 46,999 | SH | | SOLE | | 42,940 | 0 | 4,059 |
Colgate-Palmolive | com | 194162103 | 8,747 | 119,510 | SH | | SOLE | | 107,331 | 0 | 12,179 |
Comcast Cl A | com | 20030N101 | 26,142 | 695,464 | SH | | SOLE | | 629,652 | 0 | 65,812 |
Consolidated Edison | com | 209115104 | 291 | 3,750 | SH | | SOLE | | 2,605 | 0 | 1,145 |
Constellation Brands Inc Cl A | com | 21036P108 | 1,710 | 10,550 | SH | | SOLE | | 10,550 | 0 | 0 |
Cooper Companies | com | 216648402 | 380 | 1,900 | SH | | SOLE | | 1,900 | 0 | 0 |
Core Laboratories NV | com | N22717107 | 806 | 6,980 | SH | | SOLE | | 6,980 | 0 | 0 |
Corning | com | 219350105 | 638 | 23,630 | SH | | SOLE | | 17,130 | 0 | 6,500 |
Costco | com | 22160k105 | 21,681 | 129,292 | SH | | SOLE | | 117,612 | 0 | 11,680 |
Cray Inc. | com | 225223304 | 417 | 19,040 | SH | | SOLE | | 19,040 | 0 | 0 |
Crown Castle International Cor | com | 22822V101 | 24,209 | 256,311 | SH | | SOLE | | 226,246 | 0 | 30,065 |
Cullen/Frost Bankers | com | 229899109 | 707 | 7,950 | SH | | SOLE | | 5,850 | 0 | 2,100 |
D R Horton Inc | com | 23331A109 | 777 | 23,330 | SH | | SOLE | | 23,330 | 0 | 0 |
Danaher | com | 235851102 | 35,209 | 411,653 | SH | | SOLE | | 363,958 | 0 | 47,695 |
Deere | com | 244199105 | 12,225 | 112,299 | SH | | SOLE | | 89,909 | 0 | 22,390 |
Delta Airlines | com | 247361702 | 2,035 | 44,273 | SH | | SOLE | | 39,898 | 0 | 4,375 |
Diageo Plc ADR | com | 25243Q205 | 581 | 5,029 | SH | | SOLE | | 5,029 | 0 | 0 |
Discover Financial Services | com | 254709108 | 516 | 7,542 | SH | | SOLE | | 7,195 | 0 | 347 |
Dolby Laboratories Inc | com | 25659T107 | 4,409 | 84,120 | SH | | SOLE | | 79,495 | 0 | 4,625 |
Dominion Resources | com | 25746U109 | 4,792 | 61,770 | SH | | SOLE | | 42,095 | 0 | 19,675 |
Dow Chemical | com | 260543103 | 944 | 14,855 | SH | | SOLE | | 14,705 | 0 | 150 |
Dr Pepper Snapple Group Inc | com | 26138E109 | 21,846 | 223,103 | SH | | SOLE | | 198,539 | 0 | 24,564 |
Du Pont | com | 263534109 | 8,502 | 105,844 | SH | | SOLE | | 76,242 | 0 | 29,602 |
Duke Energy | com | 26441C204 | 1,545 | 18,844 | SH | | SOLE | | 16,798 | 0 | 2,046 |
Dunkin Brands | com | 265504100 | 421 | 7,705 | SH | | SOLE | | 6,830 | 0 | 875 |
EOG Resources | com | 26875P101 | 6,842 | 70,136 | SH | | SOLE | | 60,961 | 0 | 9,175 |
EQT Corp | com | 26884L109 | 262 | 4,290 | SH | | SOLE | | 4,290 | 0 | 0 |
East West Bancorp | com | 27579R104 | 1,054 | 20,427 | SH | | SOLE | | 18,927 | 0 | 1,500 |
Ebay | com | 278642103 | 15,084 | 449,341 | SH | | SOLE | | 399,746 | 0 | 49,595 |
Ecolab | com | 278865100 | 5,805 | 46,316 | SH | | SOLE | | 40,261 | 0 | 6,055 |
Eli Lilly | com | 532457108 | 2,979 | 35,419 | SH | | SOLE | | 28,311 | 0 | 7,108 |
Emerson Electric | com | 291011104 | 4,018 | 67,123 | SH | | SOLE | | 44,749 | 0 | 22,374 |
Enbridge Inc | com | 29250N105 | 33,793 | 807,657 | SH | | SOLE | | 718,777 | 0 | 88,880 |
Energy Transfer Partners LP | com | 29273R109 | 390 | 10,675 | SH | | SOLE | | 2,775 | 0 | 7,900 |
Enterprise Products LP | com | 293792107 | 10,112 | 366,243 | SH | | SOLE | | 304,342 | 0 | 61,901 |
Eversource Energy | com | 30040W108 | 11,454 | 194,856 | SH | | SOLE | | 183,192 | 0 | 11,664 |
Express Scripts Holding Compan | com | 30219G108 | 1,831 | 27,785 | SH | | SOLE | | 23,269 | 0 | 4,516 |
Exxon Mobil | com | 30231G102 | 51,058 | 622,577 | SH | | SOLE | | 516,056 | 0 | 106,521 |
Facebook Inc | com | 30303M102 | 46,090 | 324,458 | SH | | SOLE | | 274,220 | 0 | 50,238 |
Fair Isaac Corp | com | 303250104 | 373 | 2,896 | SH | | SOLE | | 2,896 | 0 | 0 |
Farmland Partners Inc | com | 31154R109 | 1,982 | 177,423 | SH | | SOLE | | 177,423 | 0 | 0 |
Fastenal | com | 311900104 | 2,628 | 51,036 | SH | | SOLE | | 27,861 | 0 | 23,175 |
FedEx Corporation | com | 31428X106 | 642 | 3,289 | SH | | SOLE | | 3,149 | 0 | 140 |
Fiserv | com | 337738108 | 2,466 | 21,384 | SH | | SOLE | | 21,384 | 0 | 0 |
Five9 Inc | com | 338307101 | 476 | 28,905 | SH | | SOLE | | 28,905 | 0 | 0 |
Fortive Corp | com | 34959J108 | 24,999 | 415,129 | SH | | SOLE | | 373,202 | 0 | 41,927 |
Franklin Street Properties Cor | com | 35471R106 | 126 | 10,414 | SH | | SOLE | | 10,414 | 0 | 0 |
GATX Corp | com | 361448103 | 323 | 5,300 | SH | | SOLE | | 2,800 | 0 | 2,500 |
GTT Communications Inc | com | 362393100 | 612 | 25,150 | SH | | SOLE | | 20,150 | 0 | 5,000 |
General Dynamics | com | 369550108 | 9,937 | 53,084 | SH | | SOLE | | 49,859 | 0 | 3,225 |
General Electric | com | 369604103 | 44,646 | 1,498,166 | SH | | SOLE | | 1,247,739 | 0 | 250,427 |
General Mills | com | 370334104 | 3,761 | 63,732 | SH | | SOLE | | 46,882 | 0 | 16,850 |
Genesee & Wyoming CL A Class A | com | 371559105 | 8,012 | 118,069 | SH | | SOLE | | 110,815 | 0 | 7,254 |
Gilead Sciences | com | 375558103 | 4,715 | 69,422 | SH | | SOLE | | 63,566 | 0 | 5,856 |
Goldman Sachs | com | 38141G104 | 397 | 1,727 | SH | | SOLE | | 948 | 0 | 779 |
Grainger W W | com | 384802104 | 467 | 2,005 | SH | | SOLE | | 1,475 | 0 | 530 |
HCP Inc | com | 40414L109 | 309 | 9,875 | SH | | SOLE | | 7,875 | 0 | 2,000 |
HSBC Holding Plc | com | 404280406 | 245 | 6,000 | SH | | SOLE | | 6,000 | 0 | 0 |
Hancock Holding | com | 410120109 | 478 | 10,500 | SH | | SOLE | | 10,500 | 0 | 0 |
Hartford Financial | com | 416515104 | 286 | 5,950 | SH | | SOLE | | 5,950 | 0 | 0 |
Healthcare Services | com | 421906108 | 585 | 13,570 | SH | | SOLE | | 11,820 | 0 | 1,750 |
Helmerich & Payne | com | 423452101 | 1,659 | 24,914 | SH | | SOLE | | 22,264 | 0 | 2,650 |
Henry Schein | com | 806407102 | 5,510 | 32,416 | SH | | SOLE | | 28,872 | 0 | 3,544 |
Hershey Foods | com | 427866108 | 659 | 6,030 | SH | | SOLE | | 3,550 | 0 | 2,480 |
Hewlett Packard Enterprise Co | com | 42824C109 | 408 | 17,214 | SH | | SOLE | | 17,214 | 0 | 0 |
Hewlett-Packard | com | 40434L105 | 319 | 17,858 | SH | | SOLE | | 17,858 | 0 | 0 |
Home Depot | com | 437076102 | 25,537 | 173,923 | SH | | SOLE | | 157,645 | 0 | 16,278 |
Honeywell International | com | 438516106 | 22,532 | 180,441 | SH | | SOLE | | 159,716 | 0 | 20,725 |
Hunt JB Transport Services | com | 445658107 | 1,545 | 16,843 | SH | | SOLE | | 14,793 | 0 | 2,050 |
Illinois Tool Works | com | 452308109 | 1,140 | 8,606 | SH | | SOLE | | 6,877 | 0 | 1,729 |
Ingersoll-Rand PLC | com | G47791101 | 620 | 7,620 | SH | | SOLE | | 2,920 | 0 | 4,700 |
Inphi Corp | com | 45772F107 | 637 | 13,040 | SH | | SOLE | | 13,040 | 0 | 0 |
Intel | com | 458140100 | 3,759 | 104,201 | SH | | SOLE | | 100,292 | 0 | 3,909 |
International Business Machine | com | 459200101 | 12,991 | 74,603 | SH | | SOLE | | 65,017 | 0 | 9,586 |
International Paper | com | 460146103 | 602 | 11,849 | SH | | SOLE | | 11,833 | 0 | 16 |
Intuit | com | 461202103 | 844 | 7,275 | SH | | SOLE | | 6,900 | 0 | 375 |
Intuitive Surgical | com | 46120E602 | 1,195 | 1,559 | SH | | SOLE | | 1,543 | 0 | 16 |
Iron Mountain | com | 46284V101 | 815 | 22,850 | SH | | SOLE | | 20,150 | 0 | 2,700 |
J P Morgan Chase | com | 46625H100 | 76,250 | 868,061 | SH | | SOLE | | 766,797 | 0 | 101,264 |
Johnson & Johnson | com | 478160104 | 52,228 | 419,333 | SH | | SOLE | | 355,962 | 0 | 63,372 |
Johnson Controls International | com | G51502105 | 272 | 6,451 | SH | | SOLE | | 6,061 | 0 | 390 |
Kansas City Southern Inds | com | 485170302 | 408 | 4,760 | SH | | SOLE | | 4,625 | 0 | 135 |
Kellogg | com | 487836108 | 793 | 10,925 | SH | | SOLE | | 8,315 | 0 | 2,610 |
Kimberly-Clark | com | 494368103 | 6,044 | 45,919 | SH | | SOLE | | 36,133 | 0 | 9,786 |
Kinder Morgan Inc | com | 49456B101 | 486 | 22,374 | SH | | SOLE | | 17,796 | 0 | 4,578 |
Kingsway Financial Services In | com | 496904202 | 377 | 65,038 | SH | | SOLE | | 65,038 | 0 | 0 |
Kraft Heinz Co | com | 500754106 | 7,012 | 77,213 | SH | | SOLE | | 64,332 | 0 | 12,881 |
Kratos Defense & Security | com | 50077B207 | 773 | 99,373 | SH | | SOLE | | 99,373 | 0 | 0 |
Level 3 Communications | com | 52729N308 | 339 | 5,925 | SH | | SOLE | | 5,275 | 0 | 650 |
Lincoln Electric | com | 533900106 | 609 | 7,010 | SH | | SOLE | | 5,310 | 0 | 1,700 |
Lincoln National | com | 534187109 | 603 | 9,212 | SH | | SOLE | | 9,200 | 0 | 12 |
Lockheed Martin | com | 539830109 | 10,263 | 38,353 | SH | | SOLE | | 34,580 | 0 | 3,773 |
Lowes | com | 548661107 | 12,465 | 151,626 | SH | | SOLE | | 106,444 | 0 | 45,182 |
M&T Bank | com | 55261F104 | 2,837 | 18,337 | SH | | SOLE | | 13,177 | 0 | 5,160 |
Macquarie Infrastructure Corp | com | 55608B105 | 600 | 7,450 | SH | | SOLE | | 7,450 | 0 | 0 |
Magellan Midstream Partners LP | com | 559080106 | 22,935 | 298,200 | SH | | SOLE | | 275,893 | 0 | 22,307 |
Marriott International | com | 571903202 | 242 | 2,567 | SH | | SOLE | | 2,567 | 0 | 0 |
Marsh & McLennan | com | 571748102 | 37,281 | 504,542 | SH | | SOLE | | 412,560 | 0 | 91,982 |
Mastercard Inc Cl A | com | 57636Q104 | 32,414 | 288,204 | SH | | SOLE | | 264,813 | 0 | 23,391 |
Matador Resources Co | com | 576485205 | 325 | 13,645 | SH | | SOLE | | 13,645 | 0 | 0 |
McCormick | com | 579780206 | 16,541 | 169,562 | SH | | SOLE | | 151,772 | 0 | 17,790 |
McDonalds | com | 580135101 | 23,895 | 184,362 | SH | | SOLE | | 140,045 | 0 | 44,317 |
Medtronic PLC | com | G5960L103 | 5,301 | 65,801 | SH | | SOLE | | 56,519 | 0 | 9,282 |
Merck | com | 58933Y105 | 48,571 | 764,422 | SH | | SOLE | | 651,892 | 0 | 112,531 |
Metlife Inc | com | 59156R108 | 988 | 18,702 | SH | | SOLE | | 4,552 | 0 | 14,150 |
Microchip Technology | com | 595017104 | 247 | 3,350 | SH | | SOLE | | 3,350 | 0 | 0 |
Microsoft | com | 594918104 | 81,984 | 1,244,818 | SH | | SOLE | | 1,061,600 | 0 | 183,218 |
Mohawk Industries Inc | com | 608190104 | 1,029 | 4,485 | SH | | SOLE | | 4,485 | 0 | 0 |
Mondelez International | com | 609207105 | 26,071 | 605,165 | SH | | SOLE | | 504,137 | 0 | 101,028 |
Monsanto | com | 61166W101 | 539 | 4,758 | SH | | SOLE | | 3,628 | 0 | 1,130 |
MorningStar Inc | com | 617700109 | 250 | 3,181 | SH | | SOLE | | 3,021 | 0 | 160 |
Mosaic Company | com | 61945C103 | 15,429 | 528,739 | SH | | SOLE | | 447,899 | 0 | 80,840 |
NVR Inc | com | 62944t105 | 2,813 | 1,335 | SH | | SOLE | | 1,335 | 0 | 0 |
National Instruments | com | 636518102 | 863 | 26,508 | SH | | SOLE | | 10,258 | 0 | 16,250 |
Nestle SA Sponsored ADR | com | 641069406 | 42,763 | 556,088 | SH | | SOLE | | 481,135 | 0 | 74,953 |
New Gold Inc | com | 644535106 | 505 | 169,360 | SH | | SOLE | | 169,360 | 0 | 0 |
New Relic | com | 64829B100 | 2,476 | 66,785 | SH | | SOLE | | 64,485 | 0 | 2,300 |
Newell Brands Inc | com | 651229106 | 443 | 9,391 | SH | | SOLE | | 9,177 | 0 | 214 |
NextEra Energy | com | 65339F101 | 3,645 | 28,392 | SH | | SOLE | | 21,257 | 0 | 7,135 |
Nielsen Holdings PLC | com | G6518L108 | 20,046 | 485,257 | SH | | SOLE | | 423,984 | 0 | 61,273 |
Nike Inc Class B | com | 654106103 | 30,966 | 555,656 | SH | | SOLE | | 478,343 | 0 | 77,313 |
Nisource | com | 65473P105 | 5,115 | 215,000 | SH | | SOLE | | 215,000 | 0 | 0 |
Norfolk Southern | com | 655844108 | 2,252 | 20,116 | SH | | SOLE | | 18,008 | 0 | 2,108 |
Northern Trust Corp | com | 665859104 | 539 | 6,221 | SH | | SOLE | | 4,721 | 0 | 1,500 |
Northrop Grumman | com | 666807102 | 587 | 2,468 | SH | | SOLE | | 2,253 | 0 | 215 |
Novartis A G ADR | com | 66987V109 | 14,766 | 198,814 | SH | | SOLE | | 141,881 | 0 | 56,933 |
Nutanix Inc - A | com | 67059N108 | 299 | 15,910 | SH | | SOLE | | 15,910 | 0 | 0 |
Oaktree Capital Group Llc | com | 674001201 | 1,599 | 35,300 | SH | | SOLE | | 35,300 | 0 | 0 |
Occidental Petroleum | com | 674599105 | 1,213 | 19,147 | SH | | SOLE | | 5,820 | 0 | 13,327 |
Omnicom | com | 681919106 | 490 | 5,685 | SH | | SOLE | | 5,310 | 0 | 375 |
Oracle | com | 68389X105 | 2,068 | 46,367 | SH | | SOLE | | 41,664 | 0 | 4,703 |
PDF Solutions | com | 693282105 | 468 | 20,695 | SH | | SOLE | | 20,695 | 0 | 0 |
PPG Industries | com | 693506107 | 727 | 6,920 | SH | | SOLE | | 6,920 | 0 | 0 |
Patterson Companies | com | 703395103 | 204 | 4,505 | SH | | SOLE | | 1,905 | 0 | 2,600 |
PayPal Holdings | com | 70450Y103 | 1,686 | 39,187 | SH | | SOLE | | 35,662 | 0 | 3,525 |
Paychex | com | 704326107 | 735 | 12,487 | SH | | SOLE | | 12,287 | 0 | 200 |
Pentair Plc | com | G7S00T104 | 266 | 4,240 | SH | | SOLE | | 4,240 | 0 | 0 |
Peoples United Financial Inc | com | 712704105 | 1,451 | 79,745 | SH | | SOLE | | 78,895 | 0 | 850 |
Pepsico | com | 713448108 | 53,336 | 476,810 | SH | | SOLE | | 396,252 | 0 | 80,558 |
Pfizer | com | 717081103 | 13,357 | 390,437 | SH | | SOLE | | 313,184 | 0 | 77,253 |
Philip Morris International | com | 718172109 | 2,998 | 26,558 | SH | | SOLE | | 25,970 | 0 | 588 |
Phillips 66 | com | 718546104 | 232 | 2,929 | SH | | SOLE | | 2,829 | 0 | 100 |
Plains All American Pipeline L | com | 726503105 | 2,297 | 72,670 | SH | | SOLE | | 60,820 | 0 | 11,850 |
Plains GP Holdings LP | com | 72651A207 | 6,335 | 203,101 | SH | | SOLE | | 184,024 | 0 | 19,077 |
Planet Payment Inc | com | U72603118 | 83 | 20,775 | SH | | SOLE | | 20,775 | 0 | 0 |
Potash Corp of Saskatchewan | com | 73755L107 | 1,121 | 65,615 | SH | | SOLE | | 61,454 | 0 | 4,161 |
Potlatch Corporation | com | 737630103 | 4,070 | 89,056 | SH | | SOLE | | 83,256 | 0 | 5,800 |
Praxair | com | 74005P104 | 1,630 | 13,744 | SH | | SOLE | | 11,317 | 0 | 2,427 |
Price T Rowe Group Inc | com | 74144T108 | 331 | 4,850 | SH | | SOLE | | 3,650 | 0 | 1,200 |
Privatebancorp | com | 742962103 | 872 | 14,690 | SH | | SOLE | | 14,690 | 0 | 0 |
Procter & Gamble | com | 742718109 | 35,804 | 398,486 | SH | | SOLE | | 309,265 | 0 | 89,221 |
Progressive | com | 743315103 | 831 | 21,200 | SH | | SOLE | | 21,160 | 0 | 40 |
Public Service Enterprise | com | 744573106 | 426 | 9,612 | SH | | SOLE | | 9,612 | 0 | 0 |
Qualcomm | com | 747525103 | 1,370 | 23,899 | SH | | SOLE | | 12,623 | 0 | 11,276 |
Quest Diagnostics | com | 74834L100 | 380 | 3,873 | SH | | SOLE | | 3,873 | 0 | 0 |
Quintiles Transnational Holdin | com | 74876Y101 | 11,303 | 140,359 | SH | | SOLE | | 126,092 | 0 | 14,267 |
RBC Bearings Inc. | com | 75524b104 | 11,826 | 121,805 | SH | | SOLE | | 114,030 | 0 | 7,775 |
RLJ Entertainment Inc | com | 74965F203 | 140 | 56,300 | SH | | SOLE | | 56,300 | 0 | 0 |
RPM International Inc | com | 749685103 | 202 | 3,662 | SH | | SOLE | | 3,662 | 0 | 0 |
Raytheon | com | 755111507 | 22,456 | 147,253 | SH | | SOLE | | 129,681 | 0 | 17,572 |
Realty Income Corp | com | 756109104 | 8,758 | 147,121 | SH | | SOLE | | 125,592 | 0 | 21,529 |
Regeneron Pharmaceuticals Inc | com | 75886F107 | 349 | 900 | SH | | SOLE | | 900 | 0 | 0 |
Ross Stores | com | 778296103 | 1,314 | 19,955 | SH | | SOLE | | 19,555 | 0 | 400 |
Royal Dutch Shell A ADRF ADR | com | 780259206 | 1,341 | 25,436 | SH | | SOLE | | 20,603 | 0 | 4,833 |
Royal Dutch Shell B ADRF Spons | com | 780259107 | 1,072 | 19,210 | SH | | SOLE | | 17,170 | 0 | 2,040 |
SPDR Gold Shares | com | 78463V107 | 14,634 | 123,261 | SH | | SOLE | | 114,438 | 0 | 8,823 |
SS & C Technologies | com | 78467J100 | 4,911 | 138,731 | SH | | SOLE | | 129,431 | 0 | 9,300 |
Salisbury Bancorp | com | 795226109 | 105 | 2,700 | SH | | SOLE | | 1,700 | 0 | 1,000 |
Sanofi-Aventis ADR | com | 80105N105 | 218 | 4,818 | SH | | SOLE | | 4,787 | 0 | 31 |
Schlumberger | com | 806857108 | 30,699 | 393,071 | SH | | SOLE | | 314,880 | 0 | 78,191 |
Seadrill Ltd | com | G7945E105 | 16 | 10,000 | SH | | SOLE | | 10,000 | 0 | 0 |
Sherwin-Williams | com | 824348106 | 2,848 | 9,181 | SH | | SOLE | | 8,971 | 0 | 210 |
Signature Bank | com | 82669G104 | 609 | 4,105 | SH | | SOLE | | 4,105 | 0 | 0 |
Simon Property Group | com | 828806109 | 1,208 | 7,021 | SH | | SOLE | | 6,300 | 0 | 721 |
Sirius XM Holdings Inc | com | 82968B103 | 180 | 35,000 | SH | | SOLE | | 0 | 0 | 35,000 |
Smucker | com | 832696405 | 420 | 3,203 | SH | | SOLE | | 2,903 | 0 | 300 |
Spirit AeroSystems Holdings In | com | 848574109 | 3,950 | 68,205 | SH | | SOLE | | 65,175 | 0 | 3,030 |
Spirit Realty Capital Inc. | com | 84860w102 | 17,376 | 1,715,318 | SH | | SOLE | | 1,354,273 | 0 | 361,045 |
Stanley Black & Decker Inc | com | 854502101 | 9,595 | 72,216 | SH | | SOLE | | 57,828 | 0 | 14,388 |
Starbucks | com | 855244109 | 10,947 | 187,479 | SH | | SOLE | | 178,557 | 0 | 8,922 |
State Street | com | 857477103 | 7,322 | 91,971 | SH | | SOLE | | 76,089 | 0 | 15,882 |
Stericycle | com | 858912108 | 2,157 | 26,025 | SH | | SOLE | | 21,315 | 0 | 4,710 |
Straight Path Comm-B | com | 862578101 | 238 | 6,610 | SH | | SOLE | | 6,015 | 0 | 595 |
Stryker | com | 863667101 | 5,870 | 44,589 | SH | | SOLE | | 38,032 | 0 | 6,557 |
Suncor Energy Inc | com | 867224107 | 17,490 | 568,785 | SH | | SOLE | | 505,580 | 0 | 63,205 |
Sysco | com | 871829107 | 877 | 16,900 | SH | | SOLE | | 15,100 | 0 | 1,800 |
TE Connectivity Limited | com | H84989104 | 4,744 | 63,630 | SH | | SOLE | | 46,140 | 0 | 17,490 |
TEGNA Inc | com | 87901J105 | 277 | 10,826 | SH | | SOLE | | 10,576 | 0 | 250 |
TJX Corp | com | 872540109 | 21,929 | 277,301 | SH | | SOLE | | 247,823 | 0 | 29,478 |
Target | com | 87612E106 | 963 | 17,445 | SH | | SOLE | | 5,651 | 0 | 11,794 |
Teledyne Technologies Inc | com | 879360105 | 472 | 3,730 | SH | | SOLE | | 3,730 | 0 | 0 |
Texas Instruments | com | 882508104 | 2,111 | 26,208 | SH | | SOLE | | 19,183 | 0 | 7,025 |
The Travelers Companies Inc | com | 89417E109 | 3,987 | 33,079 | SH | | SOLE | | 32,472 | 0 | 607 |
Thermo Fisher Scientific | com | 883556102 | 31,859 | 207,415 | SH | | SOLE | | 177,851 | 0 | 29,564 |
Tractor Supply Company | com | 892356106 | 1,073 | 15,555 | SH | | SOLE | | 15,555 | 0 | 0 |
US Bancorp | com | 902973304 | 17,611 | 341,962 | SH | | SOLE | | 239,663 | 0 | 102,299 |
Under Armour Inc-Class A | com | 904311107 | 3,380 | 170,890 | SH | | SOLE | | 140,485 | 0 | 30,405 |
Union Pacific | com | 907818108 | 35,976 | 339,652 | SH | | SOLE | | 313,879 | 0 | 25,773 |
United Health Group | com | 91324P102 | 2,948 | 17,972 | SH | | SOLE | | 17,960 | 0 | 12 |
United Parcel Service Class B | com | 911312106 | 565 | 5,267 | SH | | SOLE | | 4,903 | 0 | 364 |
United Technologies | com | 913017109 | 60,684 | 540,803 | SH | | SOLE | | 466,936 | 0 | 73,867 |
Unitil Corp | com | 913259107 | 3,987 | 88,534 | SH | | SOLE | | 88,534 | 0 | 0 |
Universal Display Corporation | com | 91347P105 | 205 | 2,380 | SH | | SOLE | | 1,830 | 0 | 550 |
V F Corp | com | 918204108 | 609 | 11,070 | SH | | SOLE | | 8,770 | 0 | 2,300 |
Vantiv, Inc | com | 92210H105 | 1,083 | 16,885 | SH | | SOLE | | 16,885 | 0 | 0 |
Varian Medical | com | 92220P105 | 293 | 3,217 | SH | | SOLE | | 2,967 | 0 | 250 |
Ventas Inc REIT | com | 92276F100 | 2,659 | 40,889 | SH | | SOLE | | 36,469 | 0 | 4,420 |
Verizon | com | 92343V104 | 11,179 | 229,309 | SH | | SOLE | | 185,191 | 0 | 44,118 |
Versum Materials Inc | com | 92532W103 | 229 | 7,471 | SH | | SOLE | | 6,895 | 0 | 576 |
Visa Incorporated | com | 92826C839 | 2,511 | 28,251 | SH | | SOLE | | 25,148 | 0 | 3,103 |
WEC Energy Group Inc | com | 92939U106 | 251 | 4,141 | SH | | SOLE | | 4,141 | 0 | 0 |
WP Carey Inc | com | 92936U109 | 898 | 14,435 | SH | | SOLE | | 14,435 | 0 | 0 |
WR Berkley Corporation | com | 084423102 | 1,190 | 16,849 | SH | | SOLE | | 16,849 | 0 | 0 |
Wal-Mart | com | 931142103 | 540 | 7,486 | SH | | SOLE | | 7,486 | 0 | 0 |
Walgreens Boots Alliance Inc | com | 931427108 | 23,436 | 282,186 | SH | | SOLE | | 234,318 | 0 | 47,868 |
Walt Disney | com | 254687106 | 40,413 | 356,407 | SH | | SOLE | | 300,508 | 0 | 55,899 |
Waste Management | com | 94106L109 | 344 | 4,724 | SH | | SOLE | | 4,595 | 0 | 129 |
Waters Corp | com | 941848103 | 1,557 | 9,963 | SH | | SOLE | | 9,433 | 0 | 530 |
Webster Financial | com | 947890109 | 651 | 13,009 | SH | | SOLE | | 10,559 | 0 | 2,450 |
Wells Fargo | com | 949746101 | 7,542 | 135,507 | SH | | SOLE | | 99,222 | 0 | 36,285 |
Westlake Chemical Corp | com | 960413102 | 1,765 | 26,726 | SH | | SOLE | | 26,726 | 0 | 0 |
Weyerhaeuser | com | 962166104 | 33,298 | 979,933 | SH | | SOLE | | 878,136 | 0 | 101,797 |
Whole Foods Market | com | 966837106 | 1,210 | 40,705 | SH | | SOLE | | 34,130 | 0 | 6,575 |
XCEL Energy | com | 98389B100 | 203 | 4,560 | SH | | SOLE | | 4,560 | 0 | 0 |
Yum Brands Inc | com | 988498101 | 315 | 4,930 | SH | | SOLE | | 4,930 | 0 | 0 |
Zayo Group Holdings | com | 98919V105 | 1,066 | 32,405 | SH | | SOLE | | 32,405 | 0 | 0 |
Zimmer Biomet Holdings Inc | com | 98956P102 | 1,845 | 15,113 | SH | | SOLE | | 14,089 | 0 | 1,024 |
Zions Bancorp | com | 989701107 | 412 | 9,802 | SH | | SOLE | | 9,785 | 0 | 17 |
Zoetis Inc | com | 98978V103 | 15,916 | 298,215 | SH | | SOLE | | 284,332 | 0 | 13,883 |
MSCI EAFE IShares Index Fund | com | 464287465 | 1,657 | 26,602 | SH | | SOLE | | 25,795 | 0 | 807 |
Vanguard Emerging Markets Stoc | com | 922042858 | 3,561 | 89,657 | SH | | SOLE | | 89,059 | 0 | 598 |
Vanguard European Stock ETF | com | 922042874 | 3,132 | 60,724 | SH | | SOLE | | 59,649 | 0 | 1,075 |
Vanguard FTSE ETF Developed Ma | com | 921943858 | 4,354 | 110,795 | SH | | SOLE | | 110,795 | 0 | 0 |
WisdomTree Japan Hedged EQ | com | 97717W851 | 1,536 | 30,343 | SH | | SOLE | | 30,343 | 0 | 0 |
iShares MSCI Canada | com | 464286509 | 275 | 10,218 | SH | | SOLE | | 10,218 | 0 | 0 |
iShares MSCI Emerg Mkts ETF | com | 464287234 | 1,248 | 31,680 | SH | | SOLE | | 31,185 | 0 | 495 |
iShares MSCI Germany | com | 46434v704 | 835 | 30,000 | SH | | SOLE | | 30,000 | 0 | 0 |
iShares MSCI Hong Kong Index | com | 464286871 | 695 | 31,229 | SH | | SOLE | | 26,519 | 0 | 4,710 |
Alerian MLP | com | 00162Q866 | 2,670 | 210,072 | SH | | SOLE | | 182,997 | 0 | 27,075 |
Financial Select Sectors SPDR | com | 81369Y605 | 246 | 10,359 | SH | | SOLE | | 10,359 | 0 | 0 |
Powershares QQQ Trust Series 1 | com | 73935A104 | 328 | 2,480 | SH | | SOLE | | 2,480 | 0 | 0 |
SPDR S&P 500 ETF Index | com | 78462F103 | 5,976 | 25,350 | SH | | SOLE | | 24,481 | 0 | 869 |
Sector SPDR Indl Select of Ben | com | 81369Y704 | 230 | 3,535 | SH | | SOLE | | 3,535 | 0 | 0 |
Sector SPDR TR Con Stpls of Be | com | 81369Y308 | 219 | 4,010 | SH | | SOLE | | 4,010 | 0 | 0 |
Select Sector S&P Technology I | com | 81369Y803 | 514 | 9,648 | SH | | SOLE | | 9,648 | 0 | 0 |
Vanguard Dividend Appreciation | com | 921908844 | 3,730 | 41,477 | SH | | SOLE | | 41,477 | 0 | 0 |
Vanguard Energy ETF | com | 92204A306 | 369 | 3,820 | SH | | SOLE | | 3,820 | 0 | 0 |
Vanguard Information Techology | com | 92204A702 | 2,180 | 16,072 | SH | | SOLE | | 15,622 | 0 | 450 |
Vanguard Mid Cap ETF | com | 922908629 | 330 | 2,370 | SH | | SOLE | | 2,370 | 0 | 0 |
Vanguard REIT Index ETF | com | 922908553 | 1,021 | 12,365 | SH | | SOLE | | 11,005 | 0 | 1,360 |
Vanguard Small Cap Growth | com | 922908595 | 2,681 | 19,056 | SH | | SOLE | | 18,681 | 0 | 375 |
Vanguard Small Cap Value ETF | com | 922908611 | 2,261 | 18,403 | SH | | SOLE | | 17,943 | 0 | 460 |
Vanguard Total Stock Market Vi | com | 922908769 | 2,074 | 17,094 | SH | | SOLE | | 16,894 | 0 | 200 |
iShares Core S&P 500 ETF | com | 464287200 | 350 | 1,476 | SH | | SOLE | | 1,076 | 0 | 400 |
iShares Russell 1000 Index | com | 464287622 | 845 | 6,441 | SH | | SOLE | | 4,941 | 0 | 1,500 |
iShares Russell 1000 Value Ind | com | 464287598 | 371 | 3,228 | SH | | SOLE | | 2,977 | 0 | 251 |
iShares Russell 2000 ETF | com | 464287655 | 1,580 | 11,491 | SH | | SOLE | | 10,588 | 0 | 903 |
iShares S&P MidCap 400 Index | com | 464287507 | 646 | 3,773 | SH | | SOLE | | 3,773 | 0 | 0 |
iShares Tr Russell 1000 Growth | com | 464287614 | 537 | 4,720 | SH | | SOLE | | 4,414 | 0 | 306 |