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,134 | 1,000 | SH | | SOLE | | 1,000 | 0 | 0 |
3M Company | com | 88579Y101 | 15,582 | 93,514 | SH | | SOLE | | 79,888 | 0 | 13,626 |
AFLAC | com | 001055102 | 547 | 8,663 | SH | | SOLE | | 7,388 | 0 | 1,275 |
AT & T | com | 00206R102 | 2,751 | 70,243 | SH | | SOLE | | 62,089 | 0 | 8,154 |
Abbott Labs | com | 002824100 | 19,861 | 474,811 | SH | | SOLE | | 351,936 | 0 | 122,875 |
Abbvie Inc | com | 00287Y109 | 10,263 | 179,670 | SH | | SOLE | | 153,507 | 0 | 26,163 |
Accenture Plc Class A F | com | G1151C101 | 2,018 | 17,485 | SH | | SOLE | | 17,485 | 0 | 0 |
Adobe Systems | com | 00724F101 | 2,345 | 25,000 | SH | | SOLE | | 23,300 | 0 | 1,700 |
Aetna | com | 00817Y108 | 2,138 | 19,034 | SH | | SOLE | | 17,684 | 0 | 1,350 |
Agnico Eagle Mines Limited | com | 008474108 | 1,379 | 38,134 | SH | | SOLE | | 38,134 | 0 | 0 |
Air Products & Chemicals Inc | com | 009158106 | 4,564 | 31,686 | SH | | SOLE | | 30,408 | 0 | 1,278 |
Alibaba Group Holding-SP ADR | com | 01609W102 | 1,183 | 14,970 | SH | | SOLE | | 10,970 | 0 | 4,000 |
Allegion PLC | com | G0176J109 | 1,150 | 18,046 | SH | | SOLE | | 1,006 | 0 | 17,040 |
Allergan PLC | com | G0177J108 | 893 | 3,333 | SH | | SOLE | | 3,258 | 0 | 75 |
Alphabet Inc. Class A | com | 02079K305 | 56,247 | 73,728 | SH | | SOLE | | 57,917 | 0 | 15,811 |
Alphabet Inc. Class C | com | 02079K107 | 10,330 | 13,866 | SH | | SOLE | | 10,858 | 0 | 3,008 |
Altria Group Inc | com | 02209S103 | 2,156 | 34,410 | SH | | SOLE | | 27,910 | 0 | 6,500 |
Amazon.Com | com | 023135106 | 18,685 | 31,476 | SH | | SOLE | | 22,919 | 0 | 8,557 |
Amer Tower Cl A | com | 03027X100 | 768 | 7,499 | SH | | SOLE | | 7,499 | 0 | 0 |
American Express | com | 025816109 | 9,662 | 157,361 | SH | | SOLE | | 119,887 | 0 | 37,474 |
American Water Works Company I | com | 030420103 | 674 | 9,780 | SH | | SOLE | | 9,580 | 0 | 200 |
Amerigas Partners LP | com | 030975106 | 272 | 6,250 | SH | | SOLE | | 6,250 | 0 | 0 |
Ameriprise Financial Inc Com | com | 03076C106 | 361 | 3,840 | SH | | SOLE | | 3,840 | 0 | 0 |
Amgen | com | 031162100 | 647 | 4,313 | SH | | SOLE | | 3,551 | 0 | 762 |
Amphenol | com | 032095101 | 14,116 | 244,144 | SH | | SOLE | | 223,264 | 0 | 20,880 |
Anadarko | com | 032511107 | 813 | 17,460 | SH | | SOLE | | 15,360 | 0 | 2,100 |
Analog Devices | com | 032654105 | 2,972 | 50,207 | SH | | SOLE | | 31,282 | 0 | 18,925 |
Anheuser-Busch InBev NV ADR | com | 03524A108 | 21,639 | 173,587 | SH | | SOLE | | 158,075 | 0 | 15,512 |
Ansys | com | 03662Q105 | 13,757 | 153,775 | SH | | SOLE | | 139,794 | 0 | 13,981 |
Apache | com | 037411105 | 386 | 7,901 | SH | | SOLE | | 6,724 | 0 | 1,177 |
Apple Inc | com | 037833100 | 53,078 | 486,994 | SH | | SOLE | | 416,901 | 0 | 70,093 |
Archrock Parnters LP | com | 03957U100 | 166 | 15,000 | SH | | SOLE | | 0 | 0 | 15,000 |
Arthur J Gallagher | com | 363576109 | 854 | 19,190 | SH | | SOLE | | 19,190 | 0 | 0 |
Ashland Inc | com | 044209104 | 313 | 2,846 | SH | | SOLE | | 2,846 | 0 | 0 |
AutoZone Inc | com | 053332102 | 6,152 | 7,722 | SH | | SOLE | | 7,442 | 0 | 280 |
Automatic Data Processing | com | 053015103 | 15,343 | 171,034 | SH | | SOLE | | 128,136 | 0 | 42,898 |
Avago Technologies Ltd | com | Y09827109 | 232 | 1,500 | SH | | SOLE | | 1,500 | 0 | 0 |
Baidu Inc | com | 056752108 | 556 | 2,915 | SH | | SOLE | | 2,690 | 0 | 225 |
Bank of America | com | 060505104 | 1,722 | 127,375 | SH | | SOLE | | 117,220 | 0 | 10,155 |
Bank of New York Mellon | com | 064058100 | 1,231 | 33,413 | SH | | SOLE | | 33,413 | 0 | 0 |
Bank of Nova Scotia | com | 064149107 | 913 | 18,685 | SH | | SOLE | | 5,875 | 0 | 12,810 |
Baxalta Inc | com | 07177M103 | 916 | 22,670 | SH | | SOLE | | 22,670 | 0 | 0 |
Baxter International | com | 071813109 | 942 | 22,920 | SH | | SOLE | | 22,920 | 0 | 0 |
Becton Dickinson | com | 075887109 | 2,408 | 15,859 | SH | | SOLE | | 12,194 | 0 | 3,665 |
Berkshire Hathaway Cl A | com | 084670108 | 2,348 | 11 | SH | | SOLE | | 6 | 0 | 5 |
Berkshire Hathaway Cl B | com | 084670702 | 12,935 | 91,168 | SH | | SOLE | | 81,637 | 0 | 9,531 |
Biogen Inc | com | 09062X103 | 11,426 | 43,893 | SH | | SOLE | | 39,515 | 0 | 4,378 |
Black Knight Financial | com | 09214X100 | 559 | 18,000 | SH | | SOLE | | 18,000 | 0 | 0 |
BlackRock Inc | com | 09247X101 | 453 | 1,330 | SH | | SOLE | | 1,165 | 0 | 165 |
Boeing | com | 097023105 | 2,438 | 19,206 | SH | | SOLE | | 11,836 | 0 | 7,370 |
Boston Properties | com | 101121101 | 245 | 1,925 | SH | | SOLE | | 1,925 | 0 | 0 |
Bristol-Myers Squibb | com | 110122108 | 7,141 | 111,787 | SH | | SOLE | | 94,382 | 0 | 17,405 |
Brookfield Asset Management In | com | 112585104 | 1,034 | 29,724 | SH | | SOLE | | 26,900 | 0 | 2,824 |
Brookfield Infrastructure Part | com | G16252101 | 221 | 5,249 | SH | | SOLE | | 5,249 | 0 | 0 |
CDK Global Inc | com | 12508E101 | 538 | 11,563 | SH | | SOLE | | 9,958 | 0 | 1,605 |
CH Robinson | com | 12541W209 | 571 | 7,695 | SH | | SOLE | | 5,855 | 0 | 1,840 |
CIGNA | com | 125509109 | 2,668 | 19,443 | SH | | SOLE | | 18,843 | 0 | 600 |
CME Group Inc | com | 12572Q105 | 2,885 | 30,036 | SH | | SOLE | | 30,036 | 0 | 0 |
CR Bard Inc | com | 067383109 | 1,414 | 6,975 | SH | | SOLE | | 6,895 | 0 | 80 |
CVS Health Corp | com | 126650100 | 23,668 | 228,171 | SH | | SOLE | | 217,181 | 0 | 10,990 |
Cabot Oil & Gas Corp Cl A | com | 127097103 | 667 | 29,379 | SH | | SOLE | | 28,034 | 0 | 1,345 |
Cameco Corporation | com | 13321L108 | 347 | 27,060 | SH | | SOLE | | 27,060 | 0 | 0 |
Canadian National Railway | com | 136375102 | 15,049 | 240,939 | SH | | SOLE | | 212,524 | 0 | 28,415 |
Capital One | com | 14040H105 | 667 | 9,619 | SH | | SOLE | | 9,369 | 0 | 250 |
Caterpillar | com | 149123101 | 8,809 | 115,088 | SH | | SOLE | | 77,896 | 0 | 37,192 |
Cathay Bancorp | com | 149150104 | 720 | 25,415 | SH | | SOLE | | 25,415 | 0 | 0 |
Celgene Corp | com | 151020104 | 8,785 | 87,773 | SH | | SOLE | | 83,093 | 0 | 4,680 |
Check Point Software | com | M22465104 | 490 | 5,600 | SH | | SOLE | | 3,000 | 0 | 2,600 |
Chevron Corp | com | 166764100 | 12,144 | 127,297 | SH | | SOLE | | 105,391 | 0 | 21,906 |
Chipotle Mexican Grill | com | 169656105 | 219 | 465 | SH | | SOLE | | 430 | 0 | 35 |
Chubb Ltd | com | H1467J104 | 8,905 | 74,736 | SH | | SOLE | | 60,451 | 0 | 14,285 |
Church & Dwight | com | 171340102 | 18,856 | 204,556 | SH | | SOLE | | 187,966 | 0 | 16,590 |
Cimarex Energy Co | com | 171798101 | 867 | 8,909 | SH | | SOLE | | 8,909 | 0 | 0 |
Cisco Systems | com | 17275R102 | 7,261 | 255,056 | SH | | SOLE | | 213,928 | 0 | 41,128 |
Coach Incorporated | com | 189754104 | 722 | 18,000 | SH | | SOLE | | 18,000 | 0 | 0 |
Coca Cola | com | 191216100 | 25,347 | 546,393 | SH | | SOLE | | 408,918 | 0 | 137,475 |
Cogent Communications Group | com | 19239V302 | 556 | 14,233 | SH | | SOLE | | 14,233 | 0 | 0 |
Cognizant Technology Solutions | com | 192446102 | 6,396 | 102,010 | SH | | SOLE | | 98,610 | 0 | 3,400 |
Colgate-Palmolive | com | 194162103 | 14,957 | 211,712 | SH | | SOLE | | 199,013 | 0 | 12,699 |
Columbia Pipeline Group | com | 198280109 | 3,137 | 125,000 | SH | | SOLE | | 125,000 | 0 | 0 |
Comcast Cl A | com | 20030N101 | 4,154 | 68,007 | SH | | SOLE | | 62,297 | 0 | 5,710 |
Conoco Phillips | com | 20825C104 | 232 | 5,755 | SH | | SOLE | | 5,455 | 0 | 300 |
Consolidated Edison | com | 209115104 | 408 | 5,329 | SH | | SOLE | | 5,029 | 0 | 300 |
Constellation Brands Inc Cl A | com | 21036P108 | 1,972 | 13,050 | SH | | SOLE | | 13,050 | 0 | 0 |
Cooper Companies | com | 216648402 | 246 | 1,600 | SH | | SOLE | | 1,600 | 0 | 0 |
Core Laboratories NV | com | N22717107 | 379 | 3,370 | SH | | SOLE | | 3,370 | 0 | 0 |
Corning | com | 219350105 | 726 | 34,755 | SH | | SOLE | | 13,255 | 0 | 21,500 |
Costco | com | 22160k105 | 19,545 | 124,035 | SH | | SOLE | | 113,578 | 0 | 10,457 |
Cullen/Frost Bankers | com | 229899109 | 428 | 7,760 | SH | | SOLE | | 5,660 | 0 | 2,100 |
D R Horton Inc | com | 23331A109 | 902 | 29,830 | SH | | SOLE | | 29,830 | 0 | 0 |
Danaher | com | 235851102 | 38,429 | 405,116 | SH | | SOLE | | 363,971 | 0 | 41,145 |
Deere | com | 244199105 | 9,092 | 118,095 | SH | | SOLE | | 92,298 | 0 | 25,797 |
Delphi Automotive | com | G27823106 | 379 | 5,050 | SH | | SOLE | | 5,050 | 0 | 0 |
Delta Airlines | com | 247361702 | 2,725 | 55,983 | SH | | SOLE | | 51,094 | 0 | 4,889 |
Diageo Plc ADR | com | 25243Q205 | 727 | 6,742 | SH | | SOLE | | 6,742 | 0 | 0 |
Discover Financial Services | com | 254709108 | 359 | 7,050 | SH | | SOLE | | 6,945 | 0 | 105 |
Dominion Resources | com | 25746U109 | 4,594 | 61,149 | SH | | SOLE | | 40,649 | 0 | 20,500 |
Dow Chemical | com | 260543103 | 707 | 13,897 | SH | | SOLE | | 13,197 | 0 | 700 |
Dr Pepper Snapple Group Inc | com | 26138E109 | 20,025 | 223,942 | SH | | SOLE | | 199,888 | 0 | 24,054 |
Du Pont | com | 263534109 | 8,589 | 135,648 | SH | | SOLE | | 99,403 | 0 | 36,245 |
Duke Energy | com | 26441C204 | 1,537 | 19,052 | SH | | SOLE | | 16,740 | 0 | 2,312 |
Dunkin Brands | com | 265504100 | 1,060 | 22,479 | SH | | SOLE | | 22,139 | 0 | 340 |
EOG Resources | com | 26875P101 | 4,020 | 55,385 | SH | | SOLE | | 46,540 | 0 | 8,845 |
EQT Corp | com | 26884L109 | 289 | 4,290 | SH | | SOLE | | 4,290 | 0 | 0 |
East West Bancorp | com | 27579R104 | 3,545 | 109,158 | SH | | SOLE | | 100,508 | 0 | 8,650 |
Ebay | com | 278642103 | 420 | 17,610 | SH | | SOLE | | 16,350 | 0 | 1,260 |
Ecolab | com | 278865100 | 9,108 | 81,671 | SH | | SOLE | | 70,276 | 0 | 11,395 |
Edwards Lifesciences | com | 28176E108 | 255 | 2,890 | SH | | SOLE | | 2,590 | 0 | 300 |
Eli Lilly | com | 532457108 | 2,527 | 35,093 | SH | | SOLE | | 28,568 | 0 | 6,525 |
Emerson Electric | com | 291011104 | 3,610 | 66,380 | SH | | SOLE | | 43,648 | 0 | 22,732 |
Energy Transfer Equity LP | com | 29273V100 | 71 | 10,000 | SH | | SOLE | | 10,000 | 0 | 0 |
Energy Transfer Partners LP | com | 29273R109 | 837 | 25,875 | SH | | SOLE | | 16,975 | 0 | 8,900 |
Enterprise Products LP | com | 293792107 | 9,050 | 367,602 | SH | | SOLE | | 303,951 | 0 | 63,651 |
Equity Residential | com | 29476L107 | 240 | 3,200 | SH | | SOLE | | 3,200 | 0 | 0 |
Eversource Energy | com | 30040W108 | 12,259 | 210,133 | SH | | SOLE | | 200,700 | 0 | 9,433 |
Express Scripts Holding Compan | com | 30219G108 | 2,500 | 36,389 | SH | | SOLE | | 27,862 | 0 | 8,527 |
Exxon Mobil | com | 30231G102 | 52,229 | 624,820 | SH | | SOLE | | 513,575 | 0 | 111,245 |
FEI Company | com | 30241L109 | 273 | 3,065 | SH | | SOLE | | 3,065 | 0 | 0 |
Facebook Inc | com | 30303M102 | 12,820 | 112,355 | SH | | SOLE | | 80,440 | 0 | 31,915 |
Fastenal | com | 311900104 | 8,028 | 163,835 | SH | | SOLE | | 128,285 | 0 | 35,550 |
FedEx Corporation | com | 31428X106 | 208 | 1,279 | SH | | SOLE | | 1,144 | 0 | 135 |
Fiserv | com | 337738108 | 2,138 | 20,840 | SH | | SOLE | | 20,840 | 0 | 0 |
Ford Motor | com | 345370860 | 216 | 15,993 | SH | | SOLE | | 14,782 | 0 | 1,211 |
Franco Nevada Corporation | com | 351858105 | 293 | 4,778 | SH | | SOLE | | 4,778 | 0 | 0 |
Franklin Street Properties Cor | com | 35471R106 | 121 | 11,414 | SH | | SOLE | | 11,414 | 0 | 0 |
GTT Communications Inc | com | 362393100 | 248 | 15,000 | SH | | SOLE | | 15,000 | 0 | 0 |
General Dynamics | com | 369550108 | 770 | 5,865 | SH | | SOLE | | 5,065 | 0 | 800 |
General Electric | com | 369604103 | 45,411 | 1,428,446 | SH | | SOLE | | 1,151,639 | 0 | 276,807 |
General Mills | com | 370334104 | 4,743 | 74,875 | SH | | SOLE | | 51,550 | 0 | 23,325 |
Genesee & Wyoming CL A Class A | com | 371559105 | 6,201 | 98,892 | SH | | SOLE | | 92,853 | 0 | 6,039 |
Gilead Sciences | com | 375558103 | 13,473 | 146,664 | SH | | SOLE | | 133,514 | 0 | 13,150 |
Goldman Sachs | com | 38141G104 | 295 | 1,880 | SH | | SOLE | | 1,680 | 0 | 200 |
Grainger W W | com | 384802104 | 491 | 2,105 | SH | | SOLE | | 1,475 | 0 | 630 |
Hancock Holding | com | 410120109 | 241 | 10,500 | SH | | SOLE | | 10,500 | 0 | 0 |
Healthcare Services | com | 421906108 | 625 | 16,970 | SH | | SOLE | | 14,620 | 0 | 2,350 |
Helmerich & Payne | com | 423452101 | 1,151 | 19,600 | SH | | SOLE | | 16,950 | 0 | 2,650 |
Henry Schein | com | 806407102 | 5,485 | 31,773 | SH | | SOLE | | 27,773 | 0 | 4,000 |
Hershey Foods | com | 427866108 | 495 | 5,377 | SH | | SOLE | | 3,377 | 0 | 2,000 |
Hess Corporation | com | 42809H107 | 526 | 10,000 | SH | | SOLE | | 10,000 | 0 | 0 |
Hewlett Packard Enterprise Co | com | 42824C109 | 325 | 18,310 | SH | | SOLE | | 18,310 | 0 | 0 |
Hewlett-Packard | com | 40434L105 | 232 | 18,831 | SH | | SOLE | | 18,831 | 0 | 0 |
Home Depot | com | 437076102 | 22,756 | 170,544 | SH | | SOLE | | 150,765 | 0 | 19,779 |
Honeywell International | com | 438516106 | 5,415 | 48,324 | SH | | SOLE | | 42,864 | 0 | 5,460 |
Hunt JB Transport Services | com | 445658107 | 1,211 | 14,375 | SH | | SOLE | | 12,375 | 0 | 2,000 |
Huntington Ingalls Industries | com | 446413106 | 983 | 7,175 | SH | | SOLE | | 7,175 | 0 | 0 |
IPG Photonics Corp | com | 44980X109 | 238 | 2,480 | SH | | SOLE | | 2,480 | 0 | 0 |
Illinois Tool Works | com | 452308109 | 1,049 | 10,240 | SH | | SOLE | | 8,411 | 0 | 1,829 |
Ingersoll-Rand PLC | com | G47791101 | 3,198 | 51,576 | SH | | SOLE | | 2,920 | 0 | 48,656 |
Inphi Corp | com | 45772F107 | 392 | 11,745 | SH | | SOLE | | 11,745 | 0 | 0 |
Intel | com | 458140100 | 4,587 | 141,807 | SH | | SOLE | | 138,622 | 0 | 3,185 |
International Business Machine | com | 459200101 | 11,557 | 76,306 | SH | | SOLE | | 66,189 | 0 | 10,117 |
International Paper | com | 460146103 | 480 | 11,696 | SH | | SOLE | | 11,696 | 0 | 0 |
Intuit | com | 461202103 | 753 | 7,240 | SH | | SOLE | | 7,040 | 0 | 200 |
Intuitive Surgical | com | 46120E602 | 867 | 1,443 | SH | | SOLE | | 1,443 | 0 | 0 |
J P Morgan Chase | com | 46625H100 | 42,346 | 715,063 | SH | | SOLE | | 630,107 | 0 | 84,956 |
Jarden Corp | com | 471109108 | 5,063 | 85,890 | SH | | SOLE | | 66,340 | 0 | 19,550 |
Johnson & Johnson | com | 478160104 | 46,267 | 427,609 | SH | | SOLE | | 361,615 | 0 | 65,995 |
Johnson Controls Inc | com | 478366107 | 284 | 7,279 | SH | | SOLE | | 7,279 | 0 | 0 |
Kansas City Southern Inds | com | 485170302 | 641 | 7,507 | SH | | SOLE | | 7,477 | 0 | 30 |
Kellogg | com | 487836108 | 778 | 10,169 | SH | | SOLE | | 7,759 | 0 | 2,410 |
Kimberly-Clark | com | 494368103 | 7,700 | 57,246 | SH | | SOLE | | 45,009 | 0 | 12,237 |
Kinder Morgan Inc | com | 49456B101 | 703 | 39,368 | SH | | SOLE | | 22,180 | 0 | 17,188 |
Kingsway Financial Services In | com | 496904202 | 309 | 65,038 | SH | | SOLE | | 65,038 | 0 | 0 |
Kraft Heinz Co | com | 500754106 | 7,280 | 92,663 | SH | | SOLE | | 73,639 | 0 | 19,024 |
Las Vegas Sands Corp | com | 517834107 | 439 | 8,500 | SH | | SOLE | | 0 | 0 | 8,500 |
Level 3 Communications | com | 52729N308 | 10,765 | 203,685 | SH | | SOLE | | 182,816 | 0 | 20,869 |
Lincoln Electric | com | 533900106 | 330 | 5,635 | SH | | SOLE | | 3,835 | 0 | 1,800 |
Lincoln National | com | 534187109 | 372 | 9,500 | SH | | SOLE | | 9,500 | 0 | 0 |
Lockheed Martin | com | 539830109 | 23,956 | 108,155 | SH | | SOLE | | 93,949 | 0 | 14,206 |
Lowes | com | 548661107 | 10,159 | 134,118 | SH | | SOLE | | 89,983 | 0 | 44,135 |
Luxottica Group ADR | com | 55068R202 | 1,095 | 19,905 | SH | | SOLE | | 19,425 | 0 | 480 |
M&T Bank | com | 55261F104 | 20,430 | 184,055 | SH | | SOLE | | 164,641 | 0 | 19,414 |
Macquarie Infrastructure Corp | com | 55608B105 | 501 | 7,425 | SH | | SOLE | | 7,025 | 0 | 400 |
Magellan Midstream Partners LP | com | 559080106 | 17,301 | 251,467 | SH | | SOLE | | 230,748 | 0 | 20,719 |
Marsh & McLennan | com | 571748102 | 33,305 | 547,863 | SH | | SOLE | | 441,906 | 0 | 105,957 |
Mastercard Inc Cl A | com | 57636Q104 | 24,692 | 261,292 | SH | | SOLE | | 242,375 | 0 | 18,917 |
McCormick | com | 579780206 | 33,850 | 340,269 | SH | | SOLE | | 278,359 | 0 | 61,910 |
McDonalds | com | 580135101 | 24,587 | 195,631 | SH | | SOLE | | 148,408 | 0 | 47,223 |
Medtronic PLC | com | G5960L103 | 16,609 | 221,453 | SH | | SOLE | | 196,253 | 0 | 25,200 |
Merck | com | 58933Y105 | 33,458 | 632,349 | SH | | SOLE | | 544,849 | 0 | 87,500 |
Metlife Inc | com | 59156R108 | 415 | 9,445 | SH | | SOLE | | 8,045 | 0 | 1,400 |
Microchip Technology | com | 595017104 | 227 | 4,700 | SH | | SOLE | | 3,700 | 0 | 1,000 |
Microsoft | com | 594918104 | 69,813 | 1,264,038 | SH | | SOLE | | 1,064,131 | 0 | 199,907 |
Mondelez International | com | 609207105 | 24,906 | 620,786 | SH | | SOLE | | 494,619 | 0 | 126,167 |
Monsanto | com | 61166W101 | 1,135 | 12,937 | SH | | SOLE | | 11,112 | 0 | 1,825 |
MorningStar Inc | com | 617700109 | 279 | 3,160 | SH | | SOLE | | 3,160 | 0 | 0 |
NVR Inc | com | 62944t105 | 2,884 | 1,665 | SH | | SOLE | | 1,665 | 0 | 0 |
National Instruments | com | 636518102 | 289 | 9,612 | SH | | SOLE | | 9,612 | 0 | 0 |
Nestle SA Sponsored ADR | com | 641069406 | 45,541 | 610,392 | SH | | SOLE | | 533,487 | 0 | 76,905 |
New Relic Inc | com | 64829B100 | 910 | 34,880 | SH | | SOLE | | 34,880 | 0 | 0 |
NextEra Energy | com | 65339F101 | 3,829 | 32,352 | SH | | SOLE | | 23,792 | 0 | 8,560 |
Nielsen Holdings PLC | com | G6518L108 | 22,086 | 419,402 | SH | | SOLE | | 379,609 | 0 | 39,793 |
Nike Inc Class B | com | 654106103 | 30,263 | 492,321 | SH | | SOLE | | 412,188 | 0 | 80,133 |
Nisource | com | 65473P105 | 5,065 | 215,000 | SH | | SOLE | | 215,000 | 0 | 0 |
Norfolk Southern | com | 655844108 | 1,708 | 20,516 | SH | | SOLE | | 17,825 | 0 | 2,691 |
Northern Trust Corp | com | 665859104 | 405 | 6,221 | SH | | SOLE | | 4,721 | 0 | 1,500 |
Northrop Grumman | com | 666807102 | 469 | 2,368 | SH | | SOLE | | 2,153 | 0 | 215 |
Novartis A G ADR | com | 66987V109 | 37,756 | 521,208 | SH | | SOLE | | 427,958 | 0 | 93,250 |
Novo Nordisk A/S ADR | com | 670100205 | 2,088 | 38,531 | SH | | SOLE | | 36,366 | 0 | 2,165 |
Occidental Petroleum | com | 674599105 | 1,606 | 23,476 | SH | | SOLE | | 13,545 | 0 | 9,931 |
Omnicom | com | 681919106 | 490 | 5,890 | SH | | SOLE | | 5,465 | 0 | 425 |
Oneok Inc | com | 682680103 | 307 | 10,275 | SH | | SOLE | | 275 | 0 | 10,000 |
Oracle | com | 68389X105 | 2,004 | 48,987 | SH | | SOLE | | 46,187 | 0 | 2,800 |
Orbital ATK Inc | com | 68557N103 | 921 | 10,590 | SH | | SOLE | | 10,590 | 0 | 0 |
PPG Industries | com | 693506107 | 886 | 7,948 | SH | | SOLE | | 7,948 | 0 | 0 |
Palo Alto Networks Inc | com | 697435105 | 1,162 | 7,125 | SH | | SOLE | | 7,125 | 0 | 0 |
Patterson Companies Inc | com | 703395103 | 921 | 19,795 | SH | | SOLE | | 18,095 | 0 | 1,700 |
PayPal Holdings | com | 70450Y103 | 1,629 | 42,202 | SH | | SOLE | | 39,312 | 0 | 2,890 |
Paychex | com | 704326107 | 947 | 17,537 | SH | | SOLE | | 16,102 | 0 | 1,435 |
Peoples United Financial Inc | com | 712704105 | 1,013 | 63,598 | SH | | SOLE | | 60,782 | 0 | 2,816 |
Pepsico | com | 713448108 | 48,882 | 476,987 | SH | | SOLE | | 395,457 | 0 | 81,530 |
Perfect Search Corp | com | 713991735 | 25 | 25,000 | SH | | SOLE | | 0 | 0 | 25,000 |
Pfizer | com | 717081103 | 12,301 | 415,005 | SH | | SOLE | | 340,762 | 0 | 74,243 |
Philip Morris International | com | 718172109 | 2,090 | 21,301 | SH | | SOLE | | 20,563 | 0 | 738 |
Phillips 66 | com | 718546104 | 317 | 3,656 | SH | | SOLE | | 2,988 | 0 | 668 |
Plains All American Pipeline L | com | 726503105 | 1,513 | 72,169 | SH | | SOLE | | 60,719 | 0 | 11,450 |
Plains GP Holdings LP | com | 72651A108 | 110 | 12,625 | SH | | SOLE | | 11,475 | 0 | 1,150 |
Polaris Industries Inc | com | 731068102 | 1,460 | 14,824 | SH | | SOLE | | 14,824 | 0 | 0 |
Potash Corp of Saskatchewan | com | 73755L107 | 1,544 | 90,728 | SH | | SOLE | | 52,748 | 0 | 37,980 |
Potlatch Corporation | com | 737630103 | 1,726 | 54,801 | SH | | SOLE | | 53,801 | 0 | 1,000 |
Praxair | com | 74005P104 | 2,267 | 19,812 | SH | | SOLE | | 16,642 | 0 | 3,170 |
Price T Rowe Group Inc | com | 74144T108 | 239 | 3,250 | SH | | SOLE | | 3,250 | 0 | 0 |
Privatebancorp | com | 742962103 | 349 | 9,045 | SH | | SOLE | | 9,045 | 0 | 0 |
Procter & Gamble | com | 742718109 | 41,302 | 501,783 | SH | | SOLE | | 372,604 | 0 | 129,179 |
Progressive | com | 743315103 | 253 | 7,200 | SH | | SOLE | | 7,200 | 0 | 0 |
Public Service Enterprise | com | 744573106 | 361 | 7,662 | SH | | SOLE | | 7,662 | 0 | 0 |
Qualcomm | com | 747525103 | 901 | 17,615 | SH | | SOLE | | 15,935 | 0 | 1,680 |
Quest Diagnostics | com | 74834L100 | 272 | 3,803 | SH | | SOLE | | 3,803 | 0 | 0 |
RBC Bearings Inc. | com | 75524b104 | 5,427 | 74,075 | SH | | SOLE | | 71,275 | 0 | 2,800 |
RPM International Inc | com | 749685103 | 295 | 6,230 | SH | | SOLE | | 6,230 | 0 | 0 |
Raytheon | com | 755111507 | 18,119 | 147,750 | SH | | SOLE | | 130,063 | 0 | 17,687 |
Realty Income Corp | com | 756109104 | 14,577 | 233,191 | SH | | SOLE | | 211,612 | 0 | 21,579 |
Ross Stores | com | 778296103 | 892 | 15,400 | SH | | SOLE | | 15,200 | 0 | 200 |
Royal Dutch Shell A ADRF ADR | com | 780259206 | 1,403 | 28,966 | SH | | SOLE | | 22,533 | 0 | 6,433 |
SPDR Gold Shares | com | 78463V107 | 12,246 | 104,093 | SH | | SOLE | | 96,905 | 0 | 7,188 |
SS & C Technologies | com | 78467J100 | 2,330 | 36,740 | SH | | SOLE | | 34,140 | 0 | 2,600 |
Sabre Corp | com | 78573M104 | 9,319 | 322,245 | SH | | SOLE | | 287,810 | 0 | 34,435 |
Salisbury Bancorp | com | 795226109 | 63 | 2,100 | SH | | SOLE | | 2,100 | 0 | 0 |
Schlumberger | com | 806857108 | 28,269 | 383,305 | SH | | SOLE | | 307,229 | 0 | 76,076 |
ServiceMaster Global Holdings | com | 81761R109 | 214 | 5,690 | SH | | SOLE | | 5,690 | 0 | 0 |
Sherwin-Williams | com | 824348106 | 2,337 | 8,210 | SH | | SOLE | | 8,160 | 0 | 50 |
Signet Jewelers Ltd | com | G81276100 | 205 | 1,650 | SH | | SOLE | | 1,650 | 0 | 0 |
Simon Property Group | com | 828806109 | 2,684 | 12,921 | SH | | SOLE | | 11,855 | 0 | 1,066 |
Sirius XM Holdings Inc | com | 82968B103 | 750 | 190,000 | SH | | SOLE | | 0 | 0 | 190,000 |
Smucker | com | 832696405 | 408 | 3,145 | SH | | SOLE | | 2,945 | 0 | 200 |
SolarEdge Technologies Inc | com | 83417M104 | 573 | 22,800 | SH | | SOLE | | 22,800 | 0 | 0 |
Southern Co | com | 842587107 | 350 | 6,772 | SH | | SOLE | | 6,772 | 0 | 0 |
Spectra Energy | com | 847560109 | 31,379 | 1,025,445 | SH | | SOLE | | 872,134 | 0 | 153,311 |
Spirit Realty Capital Inc. | com | 84860w102 | 21,588 | 1,918,960 | SH | | SOLE | | 1,537,860 | 0 | 381,100 |
Stanley Black & Decker Inc | com | 854502101 | 3,710 | 35,261 | SH | | SOLE | | 23,182 | 0 | 12,079 |
Starbucks | com | 855244109 | 8,596 | 143,984 | SH | | SOLE | | 129,982 | 0 | 14,002 |
State Street | com | 857477103 | 5,425 | 92,708 | SH | | SOLE | | 81,392 | 0 | 11,316 |
Stericycle | com | 858912108 | 4,275 | 33,880 | SH | | SOLE | | 29,195 | 0 | 4,685 |
Strata Skin Sciences Inc | com | 86272A107 | 10 | 10,983 | SH | | SOLE | | 0 | 0 | 10,983 |
Stryker | com | 863667101 | 4,576 | 42,648 | SH | | SOLE | | 36,098 | 0 | 6,550 |
Sunoco LP | com | 86765K109 | 687 | 20,750 | SH | | SOLE | | 20,750 | 0 | 0 |
Sysco | com | 871829107 | 1,212 | 25,927 | SH | | SOLE | | 14,747 | 0 | 11,180 |
TE Connectivity Limited | com | H84989104 | 6,148 | 99,288 | SH | | SOLE | | 75,158 | 0 | 24,130 |
TEGNA Inc | com | 87901J105 | 326 | 13,875 | SH | | SOLE | | 13,375 | 0 | 500 |
TJX Corp | com | 872540109 | 23,167 | 295,685 | SH | | SOLE | | 270,192 | 0 | 25,493 |
Target | com | 87612E106 | 1,532 | 18,623 | SH | | SOLE | | 6,988 | 0 | 11,635 |
Teledyne Technologies Inc | com | 879360105 | 218 | 2,470 | SH | | SOLE | | 2,470 | 0 | 0 |
Teleflex | com | 879369106 | 967 | 6,160 | SH | | SOLE | | 6,160 | 0 | 0 |
Teva Pharma ADR | com | 881624209 | 249 | 4,650 | SH | | SOLE | | 4,650 | 0 | 0 |
Texas Instruments | com | 882508104 | 2,475 | 43,102 | SH | | SOLE | | 23,852 | 0 | 19,250 |
The Travelers Companies Inc | com | 89417E109 | 3,685 | 31,577 | SH | | SOLE | | 31,577 | 0 | 0 |
Thermo Fisher Scientific | com | 883556102 | 31,000 | 218,944 | SH | | SOLE | | 191,099 | 0 | 27,845 |
Tiffany | com | 886547108 | 213 | 2,909 | SH | | SOLE | | 1,000 | 0 | 1,909 |
Time Warner Cable | com | 88732J207 | 2,280 | 11,145 | SH | | SOLE | | 10,890 | 0 | 255 |
Tractor Supply Company | com | 892356106 | 1,735 | 19,180 | SH | | SOLE | | 19,180 | 0 | 0 |
US Bancorp | com | 902973304 | 13,185 | 324,843 | SH | | SOLE | | 195,104 | 0 | 129,739 |
Unilever ADR | com | 904767704 | 232 | 5,133 | SH | | SOLE | | 5,133 | 0 | 0 |
Unilever NV ORD | com | 904784709 | 426 | 9,532 | SH | | SOLE | | 5,221 | 0 | 4,311 |
Union Pacific | com | 907818108 | 15,549 | 195,458 | SH | | SOLE | | 181,463 | 0 | 13,995 |
United Health Group | com | 91324P102 | 1,438 | 11,152 | SH | | SOLE | | 11,152 | 0 | 0 |
United Natural Foods | com | 911163103 | 204 | 5,050 | SH | | SOLE | | 4,550 | 0 | 500 |
United Parcel Service Class B | com | 911312106 | 769 | 7,287 | SH | | SOLE | | 6,958 | 0 | 329 |
United Technologies | com | 913017109 | 47,715 | 476,677 | SH | | SOLE | | 410,056 | 0 | 66,621 |
Unitil Corp | com | 913259107 | 3,762 | 88,534 | SH | | SOLE | | 88,534 | 0 | 0 |
Universal Display Corporation | com | 91347P105 | 3,724 | 68,835 | SH | | SOLE | | 64,740 | 0 | 4,095 |
V F Corp | com | 918204108 | 717 | 11,070 | SH | | SOLE | | 8,770 | 0 | 2,300 |
Vantiv, Inc | com | 92210H105 | 1,072 | 19,905 | SH | | SOLE | | 19,905 | 0 | 0 |
Varian Medical | com | 92220P105 | 256 | 3,200 | SH | | SOLE | | 2,950 | 0 | 250 |
Ventas Inc REIT | com | 92276F100 | 2,561 | 40,669 | SH | | SOLE | | 39,219 | 0 | 1,450 |
Verizon | com | 92343V104 | 16,040 | 296,596 | SH | | SOLE | | 246,836 | 0 | 49,760 |
Visa Incorporated | com | 92826C839 | 1,956 | 25,576 | SH | | SOLE | | 23,276 | 0 | 2,300 |
WD-40 Co | com | 929236107 | 618 | 5,720 | SH | | SOLE | | 5,720 | 0 | 0 |
WEC Energy Group Inc | com | 92939U106 | 220 | 3,662 | SH | | SOLE | | 3,662 | 0 | 0 |
WP Carey Inc | com | 92936U109 | 5,262 | 84,542 | SH | | SOLE | | 82,542 | 0 | 2,000 |
WR Berkley Corporation | com | 084423102 | 798 | 14,206 | SH | | SOLE | | 14,206 | 0 | 0 |
Wal-Mart | com | 931142103 | 548 | 8,000 | SH | | SOLE | | 8,000 | 0 | 0 |
Walgreens Boots Alliance Inc | com | 931427108 | 20,183 | 239,595 | SH | | SOLE | | 189,890 | 0 | 49,705 |
Walt Disney | com | 254687106 | 49,076 | 494,172 | SH | | SOLE | | 418,312 | 0 | 75,860 |
Waste Management | com | 94106L109 | 268 | 4,542 | SH | | SOLE | | 4,542 | 0 | 0 |
Webster Financial | com | 947890109 | 1,157 | 32,235 | SH | | SOLE | | 23,357 | 0 | 8,878 |
Wells Fargo | com | 949746101 | 29,753 | 615,230 | SH | | SOLE | | 534,072 | 0 | 81,158 |
Westlake Chemical Corp | com | 960413102 | 901 | 19,466 | SH | | SOLE | | 19,466 | 0 | 0 |
Weyerhaeuser | com | 962166104 | 2,316 | 74,770 | SH | | SOLE | | 66,050 | 0 | 8,720 |
Whole Foods Market | com | 966837106 | 1,152 | 37,030 | SH | | SOLE | | 19,180 | 0 | 17,850 |
XCEL Energy | com | 98389B100 | 203 | 4,860 | SH | | SOLE | | 4,860 | 0 | 0 |
Yum Brands Inc | com | 988498101 | 818 | 9,994 | SH | | SOLE | | 9,185 | 0 | 809 |
Zimmer Biomet Holdings Inc | com | 98956P102 | 650 | 6,092 | SH | | SOLE | | 6,077 | 0 | 15 |
Zoetis Inc | com | 98978V103 | 13,354 | 301,237 | SH | | SOLE | | 290,877 | 0 | 10,360 |
ELEMENTS Rogers Intl Commodity | com | 870297801 | 169 | 37,000 | SH | | SOLE | | 37,000 | 0 | 0 |
MSCI EAFE IShares Index Fund | com | 464287465 | 2,618 | 45,794 | SH | | SOLE | | 44,737 | 0 | 1,057 |
Vanguard Emerging Markets Stoc | com | 922042858 | 681 | 19,686 | SH | | SOLE | | 19,088 | 0 | 598 |
Vanguard European Stock ETF | com | 922042874 | 2,432 | 50,122 | SH | | SOLE | | 47,312 | 0 | 2,810 |
Vanguard FTSE ETF Developed Ma | com | 921943858 | 979 | 27,272 | SH | | SOLE | | 27,272 | 0 | 0 |
WisdomTree Japan Hedged EQ | com | 97717W851 | 2,382 | 54,502 | SH | | SOLE | | 50,922 | 0 | 3,580 |
iShares MSCI Emerg Mkts ETF | com | 464287234 | 1,080 | 31,546 | SH | | SOLE | | 31,051 | 0 | 495 |
iShares MSCI Germany | com | 46434v704 | 253 | 11,000 | SH | | SOLE | | 11,000 | 0 | 0 |
iShares MSCI Hong Kong Index | com | 464286871 | 848 | 42,896 | SH | | SOLE | | 38,811 | 0 | 4,085 |
Alerian MLP | com | 00162Q866 | 1,567 | 143,481 | SH | | SOLE | | 129,431 | 0 | 14,050 |
Powershares QQQ Trust Series 1 | com | 73935A104 | 246 | 2,250 | SH | | SOLE | | 2,250 | 0 | 0 |
Royce Value Trust Fund | com | 780910105 | 243 | 20,733 | SH | | SOLE | | 20,733 | 0 | 0 |
SPDR S&P 500 ETF Index | com | 78462F103 | 2,306 | 11,222 | SH | | SOLE | | 10,447 | 0 | 775 |
Sector SPDR TR Con Stpls of Be | com | 81369Y308 | 229 | 4,310 | SH | | SOLE | | 4,310 | 0 | 0 |
Select Sector S&P Consumer Ind | com | 81369Y407 | 202 | 2,550 | SH | | SOLE | | 2,550 | 0 | 0 |
Select Sector S&P Technology I | com | 81369Y803 | 386 | 8,695 | SH | | SOLE | | 8,695 | 0 | 0 |
Vanguard Dividend Appreciation | com | 921908844 | 3,678 | 45,265 | SH | | SOLE | | 45,265 | 0 | 0 |
Vanguard Energy ETF | com | 92204A306 | 1,282 | 14,939 | SH | | SOLE | | 13,048 | 0 | 1,891 |
Vanguard Information Techology | com | 92204A702 | 2,135 | 19,493 | SH | | SOLE | | 19,043 | 0 | 450 |
Vanguard REIT Index ETF | com | 922908553 | 1,006 | 12,004 | SH | | SOLE | | 10,644 | 0 | 1,360 |
Vanguard Small Cap Growth | com | 922908595 | 1,659 | 13,937 | SH | | SOLE | | 13,562 | 0 | 375 |
Vanguard Small Cap Value ETF | com | 922908611 | 1,201 | 11,785 | SH | | SOLE | | 11,325 | 0 | 460 |
Vanguard Total Stock Market Vi | com | 922908769 | 1,969 | 18,781 | SH | | SOLE | | 18,781 | 0 | 0 |
iShares DJ Select Dividend Ind | com | 464287168 | 263 | 3,216 | SH | | SOLE | | 3,216 | 0 | 0 |
iShares Dow Jones US Pharma In | com | 464288836 | 247 | 1,800 | SH | | SOLE | | 1,800 | 0 | 0 |
iShares Russell 1000 Index | com | 464287622 | 399 | 3,501 | SH | | SOLE | | 3,501 | 0 | 0 |
iShares Russell 1000 Value Ind | com | 464287598 | 249 | 2,521 | SH | | SOLE | | 2,521 | 0 | 0 |
iShares Russell 2000 ETF | com | 464287655 | 661 | 5,974 | SH | | SOLE | | 5,374 | 0 | 600 |
iShares Tr Russell 1000 Growth | com | 464287614 | 516 | 5,167 | SH | | SOLE | | 5,167 | 0 | 0 |