The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1/100 Berkshire Hathaway Class com 084990175 2,170 1,000 SH   SOLE   1,000 0 0
3M Company com 88579Y101 15,840 90,453 SH   SOLE   78,777 0 11,676
AFLAC com 001055102 625 8,667 SH   SOLE   7,392 0 1,275
AT & T com 00206R102 2,985 69,072 SH   SOLE   61,005 0 8,067
Abbott Labs com 002824100 17,614 448,067 SH   SOLE   345,411 0 102,657
Abbvie Inc com 00287Y109 10,155 164,031 SH   SOLE   146,362 0 17,669
Accenture Plc Class A F com G1151C101 1,794 15,835 SH   SOLE   15,240 0 595
Adobe Systems com 00724F101 2,347 24,500 SH   SOLE   22,900 0 1,600
Aetna com 00817Y108 2,020 16,536 SH   SOLE   15,286 0 1,250
Agnico Eagle Mines Limited com 008474108 1,756 32,819 SH   SOLE   32,819 0 0
Air Products & Chemicals Inc com 009158106 4,663 32,827 SH   SOLE   31,020 0 1,807
Alibaba Group Holding-SP ADR com 01609W102 817 10,270 SH   SOLE   8,720 0 1,550
Allergan PLC com G0177J108 1,084 4,691 SH   SOLE   4,305 0 386
Alnylam Pharmaceuticals com 02043Q107 228 4,115 SH   SOLE   4,115 0 0
Alphabet Inc. Class A com 02079K305 48,843 69,426 SH   SOLE   57,817 0 11,609
Alphabet Inc. Class C com 02079K107 8,439 12,193 SH   SOLE   10,335 0 1,858
Altria Group Inc com 02209S103 1,969 28,560 SH   SOLE   27,660 0 900
Amazon.Com com 023135106 21,115 29,506 SH   SOLE   24,105 0 5,401
Amer Tower Cl A com 03027X100 477 4,199 SH   SOLE   4,199 0 0
American Express com 025816109 10,551 173,652 SH   SOLE   133,398 0 40,254
American Water Works Company I com 030420103 825 9,765 SH   SOLE   9,565 0 200
Amerigas Partners LP com 030975106 292 6,250 SH   SOLE   6,250 0 0
Ameriprise Financial Inc Com com 03076C106 338 3,760 SH   SOLE   3,760 0 0
Amgen com 031162100 840 5,518 SH   SOLE   4,581 0 937
Amphenol com 032095101 13,785 240,448 SH   SOLE   217,618 0 22,830
Anadarko com 032511107 929 17,445 SH   SOLE   15,345 0 2,100
Analog Devices com 032654105 2,893 51,082 SH   SOLE   32,007 0 19,075
Anheuser-Busch InBev NV ADR com 03524A108 22,801 173,154 SH   SOLE   156,212 0 16,942
Ansys com 03662Q105 4,125 45,460 SH   SOLE   38,995 0 6,465
Apache com 037411105 418 7,507 SH   SOLE   6,630 0 877
Apple Inc com 037833100 48,264 504,858 SH   SOLE   429,705 0 75,154
Arthur J Gallagher com 363576109 913 19,190 SH   SOLE   19,190 0 0
Ashland Inc com 044209104 327 2,846 SH   SOLE   2,846 0 0
AutoZone Inc com 053332102 6,162 7,762 SH   SOLE   7,417 0 345
Automatic Data Processing com 053015103 15,392 167,538 SH   SOLE   123,250 0 44,288
Baidu Inc com 056752108 354 2,145 SH   SOLE   1,620 0 525
Bank of America com 060505104 1,588 119,660 SH   SOLE   102,015 0 17,645
Bank of New York Mellon com 064058100 1,247 32,104 SH   SOLE   32,104 0 0
Bank of Nova Scotia com 064149107 844 17,220 SH   SOLE   4,410 0 12,810
Baxter International com 071813109 1,612 35,637 SH   SOLE   35,637 0 0
Becton Dickinson com 075887109 2,631 15,516 SH   SOLE   11,776 0 3,740
Berkshire Hathaway Cl A com 084670108 1,519 7 SH   SOLE   6 0 1
Berkshire Hathaway Cl B com 084670702 14,321 98,910 SH   SOLE   86,192 0 12,718
Biogen Inc com 09062X103 10,783 44,590 SH   SOLE   39,711 0 4,879
Black Knight Financial com 09214X100 1,091 29,020 SH   SOLE   29,020 0 0
BlackRock Inc com 09247X101 433 1,265 SH   SOLE   1,125 0 140
Blue Nile Inc com 09578R103 311 11,350 SH   SOLE   11,350 0 0
Boeing com 097023105 2,363 18,192 SH   SOLE   10,642 0 7,550
Boston Properties com 101121101 254 1,925 SH   SOLE   1,925 0 0
Bristol-Myers Squibb com 110122108 7,084 96,316 SH   SOLE   85,321 0 10,995
Brookfield Asset Management In com 112585104 950 28,723 SH   SOLE   25,899 0 2,824
Brookfield Infrastructure Part com G16252101 238 5,249 SH   SOLE   5,249 0 0
CDK Global Inc com 12508E101 530 9,551 SH   SOLE   7,828 0 1,723
CH Robinson com 12541W209 548 7,380 SH   SOLE   5,540 0 1,840
CIGNA com 125509109 2,466 19,268 SH   SOLE   18,668 0 600
CME Group Inc com 12572Q105 2,828 29,036 SH   SOLE   28,861 0 175
CR Bard Inc com 067383109 17,477 74,318 SH   SOLE   64,871 0 9,447
CVS Health Corp com 126650100 21,938 229,141 SH   SOLE   215,856 0 13,285
Cabot Oil & Gas Corp Cl A com 127097103 1,038 40,315 SH   SOLE   37,670 0 2,645
Cameco Corporation com 13321L108 275 25,045 SH   SOLE   25,045 0 0
Campbell Soup com 134429109 220 3,309 SH   SOLE   2,959 0 350
Canadian National Railway com 136375102 8,357 141,505 SH   SOLE   124,465 0 17,040
Carpenter Technology Corporati com 144285103 810 24,610 SH   SOLE   24,610 0 0
Caterpillar com 149123101 8,941 117,941 SH   SOLE   80,069 0 37,872
Cathay Bancorp com 149150104 717 25,415 SH   SOLE   25,415 0 0
Celgene Corp com 151020104 7,309 74,103 SH   SOLE   67,063 0 7,040
Charter Communications com 16119P108 1,855 8,112 SH   SOLE   8,001 0 111
Check Point Software com M22465104 446 5,600 SH   SOLE   3,000 0 2,600
Chevron Corp com 166764100 13,377 127,603 SH   SOLE   104,980 0 22,623
Chubb Ltd com H1467J104 18,023 137,886 SH   SOLE   108,606 0 29,280
Church & Dwight com 171340102 21,189 205,941 SH   SOLE   188,111 0 17,830
Cimarex Energy Co com 171798101 1,063 8,909 SH   SOLE   8,909 0 0
Cisco Systems com 17275R102 8,678 302,470 SH   SOLE   250,442 0 52,028
Coach Incorporated com 189754104 733 18,000 SH   SOLE   18,000 0 0
Coca Cola com 191216100 20,761 457,996 SH   SOLE   400,555 0 57,441
Cogent Communications Group com 19239V302 560 13,983 SH   SOLE   13,983 0 0
Cognizant Technology Solutions com 192446102 5,903 103,129 SH   SOLE   97,979 0 5,150
Colgate-Palmolive com 194162103 15,171 207,254 SH   SOLE   192,971 0 14,283
Columbia Pipeline Group com 198280109 3,186 125,000 SH   SOLE   125,000 0 0
Comcast Cl A com 20030N101 10,777 165,312 SH   SOLE   156,271 0 9,041
Consolidated Edison com 209115104 479 5,959 SH   SOLE   4,685 0 1,274
Constellation Brands Inc Cl A com 21036P108 2,407 14,550 SH   SOLE   14,550 0 0
Cooper Companies com 216648402 275 1,600 SH   SOLE   1,600 0 0
Core Laboratories NV com N22717107 1,249 10,080 SH   SOLE   9,730 0 350
Corning com 219350105 262 12,776 SH   SOLE   12,776 0 0
Costco com 22160k105 20,247 128,926 SH   SOLE   116,644 0 12,282
Crown Castle International Cor com 22822V101 16,918 166,797 SH   SOLE   145,022 0 21,775
Cullen/Frost Bankers com 229899109 496 7,785 SH   SOLE   5,685 0 2,100
D R Horton Inc com 23331A109 892 28,330 SH   SOLE   28,330 0 0
Danaher com 235851102 40,702 402,991 SH   SOLE   354,791 0 48,200
Deere com 244199105 10,023 123,685 SH   SOLE   96,447 0 27,238
Delphi Automotive com G27823106 254 4,050 SH   SOLE   4,050 0 0
Delta Airlines com 247361702 2,370 65,044 SH   SOLE   56,520 0 8,524
Diageo Plc ADR com 25243Q205 647 5,732 SH   SOLE   5,732 0 0
Discover Financial Services com 254709108 348 6,488 SH   SOLE   6,158 0 330
Dominion Resources com 25746U109 4,722 60,599 SH   SOLE   40,299 0 20,300
Dow Chemical com 260543103 686 13,797 SH   SOLE   12,947 0 850
Dr Pepper Snapple Group Inc com 26138E109 21,927 226,917 SH   SOLE   200,658 0 26,259
Du Pont com 263534109 7,784 120,123 SH   SOLE   86,374 0 33,749
Duke Energy com 26441C204 1,607 18,732 SH   SOLE   16,623 0 2,109
Dunkin Brands com 265504100 459 10,519 SH   SOLE   9,644 0 875
EOG Resources com 26875P101 4,600 55,142 SH   SOLE   45,462 0 9,680
EQT Corp com 26884L109 332 4,290 SH   SOLE   4,290 0 0
East West Bancorp com 27579R104 691 20,225 SH   SOLE   17,725 0 2,500
Ebay com 278642103 371 15,845 SH   SOLE   14,240 0 1,605
Ecolab com 278865100 4,842 40,826 SH   SOLE   34,996 0 5,830
Edwards Lifesciences com 28176E108 233 2,340 SH   SOLE   2,040 0 300
Eli Lilly com 532457108 2,764 35,093 SH   SOLE   28,568 0 6,525
Emerson Electric com 291011104 3,297 63,215 SH   SOLE   40,483 0 22,732
Energy Transfer Partners LP com 29273R109 741 19,475 SH   SOLE   16,975 0 2,500
Enterprise Products LP com 293792107 9,949 340,012 SH   SOLE   305,611 0 34,401
Equity Residential com 29476L107 220 3,200 SH   SOLE   3,200 0 0
Eversource Energy com 30040W108 12,340 206,003 SH   SOLE   193,667 0 12,336
Express Scripts Holding Compan com 30219G108 2,371 31,285 SH   SOLE   29,038 0 2,247
Exxon Mobil com 30231G102 57,514 613,556 SH   SOLE   506,730 0 106,826
Facebook Inc com 30303M102 25,248 220,931 SH   SOLE   184,466 0 36,465
Fair Isaac Corp com 303250104 607 5,375 SH   SOLE   5,375 0 0
Fastenal com 311900104 7,106 160,080 SH   SOLE   124,830 0 35,250
First Solar Inc com 336433107 482 9,936 SH   SOLE   9,686 0 250
Fiserv com 337738108 2,406 22,125 SH   SOLE   22,125 0 0
Fleetmatics Group PLC com G35569105 982 22,670 SH   SOLE   22,670 0 0
Ford Motor com 345370860 135 10,769 SH   SOLE   9,558 0 1,211
Franco Nevada Corporation com 351858105 213 2,798 SH   SOLE   2,798 0 0
Franklin Street Properties Cor com 35471R106 140 11,414 SH   SOLE   11,414 0 0
GTT Communications Inc com 362393100 431 23,300 SH   SOLE   18,300 0 5,000
General Dynamics com 369550108 789 5,665 SH   SOLE   4,865 0 800
General Electric com 369604103 43,629 1,385,937 SH   SOLE   1,111,166 0 274,771
General Mills com 370334104 4,991 69,975 SH   SOLE   51,650 0 18,325
Genesee & Wyoming CL A Class A com 371559105 8,042 136,415 SH   SOLE   127,511 0 8,904
Gilead Sciences com 375558103 11,562 138,604 SH   SOLE   119,339 0 19,265
Goldman Sachs com 38141G104 233 1,565 SH   SOLE   1,040 0 525
Grainger W W com 384802104 478 2,105 SH   SOLE   1,575 0 530
Hancock Holding com 410120109 274 10,500 SH   SOLE   10,500 0 0
Healthcare Services com 421906108 663 16,020 SH   SOLE   13,670 0 2,350
Helmerich & Payne com 423452101 1,584 23,600 SH   SOLE   20,950 0 2,650
Henry Schein com 806407102 5,566 31,483 SH   SOLE   27,633 0 3,850
Hershey Foods com 427866108 601 5,300 SH   SOLE   2,550 0 2,750
Hess Corporation com 42809H107 601 10,000 SH   SOLE   10,000 0 0
Hewlett Packard Enterprise Co com 42824C109 335 18,310 SH   SOLE   18,310 0 0
Hewlett-Packard com 40434L105 237 18,850 SH   SOLE   18,850 0 0
Home Depot com 437076102 21,520 168,530 SH   SOLE   147,336 0 21,194
Honeywell International com 438516106 5,844 50,237 SH   SOLE   43,867 0 6,370
Hunt JB Transport Services com 445658107 1,163 14,375 SH   SOLE   12,225 0 2,150
Huntington Ingalls Industries com 446413106 1,052 6,260 SH   SOLE   6,260 0 0
Illinois Tool Works com 452308109 1,046 10,043 SH   SOLE   8,214 0 1,829
Ingersoll-Rand PLC com G47791101 466 7,320 SH   SOLE   2,920 0 4,400
Inphi Corp com 45772F107 376 11,745 SH   SOLE   11,745 0 0
Intel com 458140100 3,517 107,225 SH   SOLE   103,190 0 4,035
International Business Machine com 459200101 11,060 72,870 SH   SOLE   63,196 0 9,674
International Paper com 460146103 491 11,596 SH   SOLE   11,596 0 0
Intuit com 461202103 816 7,307 SH   SOLE   6,932 0 375
Intuitive Surgical com 46120E602 954 1,443 SH   SOLE   1,443 0 0
J P Morgan Chase com 46625H100 43,590 701,479 SH   SOLE   606,324 0 95,155
Johnson & Johnson com 478160104 50,425 415,705 SH   SOLE   348,691 0 67,014
Johnson Controls Inc com 478366107 322 7,279 SH   SOLE   7,279 0 0
Kansas City Southern Inds com 485170302 606 6,722 SH   SOLE   6,587 0 135
Kellogg com 487836108 807 9,884 SH   SOLE   7,274 0 2,610
Kimberly-Clark com 494368103 7,362 53,548 SH   SOLE   43,261 0 10,287
Kinder Morgan Inc com 49456B101 475 25,349 SH   SOLE   20,771 0 4,578
Kingsway Financial Services In com 496904202 349 65,038 SH   SOLE   65,038 0 0
Kraft Heinz Co com 500754106 7,600 83,195 SH   SOLE   66,791 0 16,404
Level 3 Communications com 52729N308 10,424 202,443 SH   SOLE   180,921 0 21,522
Lincoln Electric com 533900106 357 6,035 SH   SOLE   4,235 0 1,800
Lincoln National com 534187109 368 9,500 SH   SOLE   9,500 0 0
Linkedin Corp A com 53578A108 469 2,478 SH   SOLE   2,303 0 175
Lockheed Martin com 539830109 26,075 105,070 SH   SOLE   92,149 0 12,921
Lowes com 548661107 10,323 130,393 SH   SOLE   87,083 0 43,310
Luxottica Group ADR com 55068R202 943 19,295 SH   SOLE   18,815 0 480
M&T Bank com 55261F104 2,082 17,607 SH   SOLE   10,982 0 6,625
Macquarie Infrastructure Corp com 55608B105 6,689 90,325 SH   SOLE   85,475 0 4,850
Magellan Midstream Partners LP com 559080106 22,109 290,908 SH   SOLE   273,955 0 16,953
Marsh & McLennan com 571748102 37,136 542,441 SH   SOLE   437,244 0 105,197
Mastercard Inc Cl A com 57636Q104 23,305 264,647 SH   SOLE   243,566 0 21,081
McCormick com 579780206 27,264 255,590 SH   SOLE   223,687 0 31,903
McDonalds com 580135101 22,424 186,336 SH   SOLE   140,650 0 45,686
Medtronic PLC com G5960L103 19,558 225,405 SH   SOLE   199,762 0 25,643
Merck com 58933Y105 36,656 636,279 SH   SOLE   542,311 0 93,969
Metlife Inc com 59156R108 296 7,421 SH   SOLE   5,871 0 1,550
Microchip Technology com 595017104 221 4,350 SH   SOLE   3,350 0 1,000
Microsoft com 594918104 64,719 1,264,785 SH   SOLE   1,064,444 0 200,340
Mondelez International com 609207105 27,218 598,068 SH   SOLE   486,148 0 111,920
Monsanto com 61166W101 602 5,820 SH   SOLE   4,690 0 1,130
MorningStar Inc com 617700109 258 3,160 SH   SOLE   3,000 0 160
Mosaic Company com 61945C103 18,071 690,267 SH   SOLE   572,307 0 117,960
NVR Inc com 62944t105 2,590 1,455 SH   SOLE   1,455 0 0
National Instruments com 636518102 711 25,958 SH   SOLE   9,708 0 16,250
Nestle SA Sponsored ADR com 641069406 46,756 604,787 SH   SOLE   523,639 0 81,148
New Relic Inc com 64829B100 1,192 40,560 SH   SOLE   40,560 0 0
Newell Brands Inc com 651229106 859 17,681 SH   SOLE   17,681 0 0
NextEra Energy com 65339F101 3,995 30,636 SH   SOLE   21,966 0 8,670
Nielsen Holdings PLC com G6518L108 22,478 432,520 SH   SOLE   389,070 0 43,450
Nike Inc Class B com 654106103 24,751 448,383 SH   SOLE   373,380 0 75,003
Nisource com 65473P105 5,702 215,000 SH   SOLE   215,000 0 0
Norfolk Southern com 655844108 1,697 19,933 SH   SOLE   17,825 0 2,108
Northern Trust Corp com 665859104 412 6,221 SH   SOLE   4,721 0 1,500
Northrop Grumman com 666807102 526 2,368 SH   SOLE   2,153 0 215
Novartis A G ADR com 66987V109 42,106 510,314 SH   SOLE   422,704 0 87,610
Novo Nordisk A/S ADR com 670100205 2,108 39,189 SH   SOLE   36,574 0 2,615
Occidental Petroleum com 674599105 1,813 23,998 SH   SOLE   13,777 0 10,221
Omnicom com 681919106 463 5,685 SH   SOLE   5,310 0 375
Oracle com 68389X105 2,001 48,889 SH   SOLE   43,532 0 5,357
Orbital ATK Inc com 68557N103 902 10,590 SH   SOLE   10,590 0 0
PPG Industries com 693506107 828 7,951 SH   SOLE   7,951 0 0
Palo Alto Networks Inc com 697435105 402 3,275 SH   SOLE   3,275 0 0
Patterson Companies Inc com 703395103 948 19,795 SH   SOLE   17,495 0 2,300
PayPal Holdings com 70450Y103 1,423 38,977 SH   SOLE   35,332 0 3,645
Paychex com 704326107 899 15,104 SH   SOLE   13,569 0 1,535
Peoples United Financial Inc com 712704105 813 55,461 SH   SOLE   50,945 0 4,516
Pepsico com 713448108 51,341 484,621 SH   SOLE   402,176 0 82,445
Pfizer com 717081103 14,542 413,006 SH   SOLE   332,476 0 80,530
Philip Morris International com 718172109 2,141 21,050 SH   SOLE   20,162 0 888
Phillips 66 com 718546104 281 3,538 SH   SOLE   2,938 0 600
Plains All American Pipeline L com 726503105 1,728 62,853 SH   SOLE   60,003 0 2,850
Plains GP Holdings LP com 72651A108 127 12,175 SH   SOLE   11,025 0 1,150
Polaris Industries Inc com 731068102 1,222 14,945 SH   SOLE   14,945 0 0
Potash Corp of Saskatchewan com 73755L107 1,670 102,863 SH   SOLE   62,523 0 40,340
Potlatch Corporation com 737630103 3,120 91,481 SH   SOLE   85,681 0 5,800
Praxair com 74005P104 1,980 17,615 SH   SOLE   14,795 0 2,820
Price T Rowe Group Inc com 74144T108 237 3,250 SH   SOLE   3,250 0 0
Privatebancorp com 742962103 647 14,690 SH   SOLE   14,690 0 0
Procter & Gamble com 742718109 38,573 455,567 SH   SOLE   374,519 0 81,048
Progressive com 743315103 261 7,800 SH   SOLE   7,800 0 0
Public Service Enterprise com 744573106 357 7,662 SH   SOLE   7,662 0 0
Qualcomm com 747525103 1,577 29,433 SH   SOLE   17,193 0 12,240
Quest Diagnostics com 74834L100 315 3,873 SH   SOLE   3,873 0 0
RBC Bearings Inc. com 75524b104 4,796 66,145 SH   SOLE   62,845 0 3,300
Raytheon com 755111507 20,636 151,794 SH   SOLE   133,577 0 18,217
Realty Income Corp com 756109104 11,343 163,540 SH   SOLE   142,981 0 20,559
Reaves Util Income Fd com 756158101 205 6,320 SH   SOLE   6,320 0 0
Ross Stores com 778296103 958 16,900 SH   SOLE   16,500 0 400
Royal Dutch Shell A ADRF ADR com 780259206 1,351 24,466 SH   SOLE   18,033 0 6,433
SPDR Gold Shares com 78463V107 19,651 155,378 SH   SOLE   138,445 0 16,933
SS & C Technologies com 78467J100 1,408 50,150 SH   SOLE   43,050 0 7,100
Sabre Corp com 78573M104 202 7,525 SH   SOLE   7,525 0 0
Salisbury Bancorp com 795226109 51 1,700 SH   SOLE   1,700 0 0
Sanofi-Aventis ADR com 80105N105 205 4,887 SH   SOLE   4,887 0 0
Schlumberger com 806857108 30,563 386,488 SH   SOLE   306,288 0 80,200
ServiceMaster Global Holdings com 81761R109 380 9,560 SH   SOLE   9,560 0 0
Sherwin-Williams com 824348106 2,761 9,403 SH   SOLE   9,193 0 210
Shire Plc ADR com 82481R106 562 3,051 SH   SOLE   3,051 0 0
Simon Property Group com 828806109 2,586 11,921 SH   SOLE   10,700 0 1,221
Smucker com 832696405 479 3,145 SH   SOLE   2,745 0 400
SolarEdge Technologies Inc com 83417M104 235 12,000 SH   SOLE   11,800 0 200
Southern Co com 842587107 369 6,872 SH   SOLE   6,772 0 100
Spectra Energy com 847560109 36,925 1,008,067 SH   SOLE   862,833 0 145,234
Spirit AeroSystems Holdings In com 848574109 3,002 69,805 SH   SOLE   66,775 0 3,030
Spirit Realty Capital Inc. com 84860w102 24,969 1,955,312 SH   SOLE   1,539,862 0 415,450
Stanley Black & Decker Inc com 854502101 3,841 34,533 SH   SOLE   23,404 0 11,129
Starbucks com 855244109 7,652 133,959 SH   SOLE   127,671 0 6,288
State Street com 857477103 4,989 92,526 SH   SOLE   75,710 0 16,816
Stericycle com 858912108 3,624 34,805 SH   SOLE   29,770 0 5,035
Stratasys Ltd com M85548101 377 16,485 SH   SOLE   16,485 0 0
Stryker com 863667101 5,018 41,873 SH   SOLE   35,123 0 6,750
Sunoco LP com 86765K109 621 20,750 SH   SOLE   20,750 0 0
Sysco com 871829107 1,096 21,597 SH   SOLE   14,647 0 6,950
TE Connectivity Limited com H84989104 4,847 84,868 SH   SOLE   62,728 0 22,140
TEGNA Inc com 87901J105 319 13,750 SH   SOLE   13,000 0 750
TJX Corp com 872540109 22,556 292,060 SH   SOLE   261,977 0 30,083
Target com 87612E106 1,078 15,445 SH   SOLE   6,576 0 8,869
Teleflex com 879369106 927 5,230 SH   SOLE   5,230 0 0
Teva Pharma ADR com 881624209 239 4,750 SH   SOLE   4,750 0 0
Texas Instruments com 882508104 2,564 40,931 SH   SOLE   23,556 0 17,375
The Travelers Companies Inc com 89417E109 3,563 29,930 SH   SOLE   29,330 0 600
Thermo Fisher Scientific com 883556102 32,033 216,791 SH   SOLE   186,677 0 30,114
Tractor Supply Company com 892356106 1,954 21,430 SH   SOLE   21,430 0 0
TripAdvisor Inc com 896945201 469 7,300 SH   SOLE   7,300 0 0
US Bancorp com 902973304 11,194 277,553 SH   SOLE   176,469 0 101,084
Under Armour Inc Cl A com 904311107 3,954 98,525 SH   SOLE   83,150 0 15,375
Unilever ADR com 904767704 227 4,733 SH   SOLE   4,733 0 0
Unilever NV ORD com 904784709 447 9,532 SH   SOLE   5,221 0 4,311
Union Pacific com 907818108 29,341 336,281 SH   SOLE   308,926 0 27,355
United Health Group com 91324P102 2,774 19,642 SH   SOLE   19,642 0 0
United Natural Foods com 911163103 236 5,050 SH   SOLE   4,550 0 500
United Parcel Service Class B com 911312106 589 5,472 SH   SOLE   5,108 0 364
United Technologies com 913017109 47,084 459,135 SH   SOLE   390,886 0 68,249
Unitil Corp com 913259107 3,778 88,534 SH   SOLE   88,534 0 0
Universal Display Corporation com 91347P105 4,612 68,025 SH   SOLE   63,930 0 4,095
V F Corp com 918204108 681 11,070 SH   SOLE   8,770 0 2,300
Vantiv, Inc com 92210H105 1,127 19,905 SH   SOLE   19,905 0 0
Varian Medical com 92220P105 263 3,200 SH   SOLE   2,950 0 250
Ventas Inc REIT com 92276F100 3,034 41,669 SH   SOLE   37,249 0 4,420
Verizon com 92343V104 16,177 289,712 SH   SOLE   234,371 0 55,341
Visa Incorporated com 92826C839 1,875 25,276 SH   SOLE   22,576 0 2,700
WD-40 Co com 929236107 719 6,120 SH   SOLE   6,120 0 0
WEC Energy Group Inc com 92939U106 239 3,662 SH   SOLE   3,662 0 0
WP Carey Inc com 92936U109 5,518 79,482 SH   SOLE   76,482 0 3,000
WR Berkley Corporation com 084423102 851 14,206 SH   SOLE   14,206 0 0
Wal-Mart com 931142103 586 8,023 SH   SOLE   8,023 0 0
Walgreens Boots Alliance Inc com 931427108 16,327 196,073 SH   SOLE   147,835 0 48,238
Walt Disney com 254687106 45,938 469,618 SH   SOLE   400,090 0 69,528
Waste Management com 94106L109 328 4,942 SH   SOLE   4,825 0 117
Waters Corp com 941848103 676 4,803 SH   SOLE   4,288 0 515
Webster Financial com 947890109 930 27,407 SH   SOLE   23,529 0 3,878
Wells Fargo com 949746101 28,751 607,459 SH   SOLE   518,199 0 89,261
Westlake Chemical Corp com 960413102 1,141 26,581 SH   SOLE   26,581 0 0
Weyerhaeuser com 962166104 20,887 701,624 SH   SOLE   639,767 0 61,857
Whole Foods Market com 966837106 733 22,880 SH   SOLE   19,780 0 3,100
XCEL Energy com 98389B100 209 4,660 SH   SOLE   4,660 0 0
Yum Brands Inc com 988498101 709 8,545 SH   SOLE   8,445 0 100
Zimmer Biomet Holdings Inc com 98956P102 733 6,086 SH   SOLE   6,071 0 15
Zoetis Inc com 98978V103 14,050 296,029 SH   SOLE   282,169 0 13,860
ELEMENTS Rogers Intl Commodity com 870297801 189 37,000 SH   SOLE   37,000 0 0
MSCI EAFE IShares Index Fund com 464287465 2,047 36,672 SH   SOLE   35,365 0 1,307
Vanguard Emerging Markets Stoc com 922042858 782 22,200 SH   SOLE   21,602 0 598
Vanguard European Stock ETF com 922042874 2,173 46,567 SH   SOLE   43,907 0 2,660
Vanguard FTSE ETF Developed Ma com 921943858 963 27,246 SH   SOLE   27,246 0 0
iShares MSCI Emerg Mkts ETF com 464287234 797 23,200 SH   SOLE   22,705 0 495
iShares MSCI Germany com 46434v704 340 15,000 SH   SOLE   15,000 0 0
iShares MSCI Hong Kong Index com 464286871 768 39,213 SH   SOLE   30,828 0 8,385
Alerian MLP com 00162Q866 1,864 146,578 SH   SOLE   127,428 0 19,150
Financial Select Sectors SPDR com 81369Y605 295 12,903 SH   SOLE   12,903 0 0
Guggenheim S&P Equal Weight ET com 78355W106 298 3,705 SH   SOLE   3,705 0 0
SPDR S&P 500 ETF Index com 78462F103 2,386 11,391 SH   SOLE   10,447 0 944
Sector SPDR TR Con Stpls of Be com 81369Y308 221 4,010 SH   SOLE   4,010 0 0
Select Sector S&P Consumer Ind com 81369Y407 203 2,600 SH   SOLE   2,550 0 50
Select Sector S&P Technology I com 81369Y803 347 8,000 SH   SOLE   8,000 0 0
Vanguard Dividend Appreciation com 921908844 3,365 40,422 SH   SOLE   40,422 0 0
Vanguard Energy ETF com 92204A306 1,404 14,759 SH   SOLE   11,478 0 3,281
Vanguard Information Techology com 92204A702 1,879 17,543 SH   SOLE   17,093 0 450
Vanguard REIT Index ETF com 922908553 1,059 11,943 SH   SOLE   10,583 0 1,360
Vanguard Small Cap Growth com 922908595 1,684 13,588 SH   SOLE   13,213 0 375
Vanguard Small Cap Value ETF com 922908611 1,219 11,574 SH   SOLE   11,114 0 460
Vanguard Total Stock Market Vi com 922908769 1,757 16,393 SH   SOLE   16,243 0 150
iShares Core S&P 500 ETF com 464287200 310 1,475 SH   SOLE   1,075 0 400
iShares Dow Jones US Pharma In com 464288836 260 1,800 SH   SOLE   1,800 0 0
iShares Russell 1000 Index com 464287622 643 5,501 SH   SOLE   5,501 0 0
iShares Russell 1000 Value Ind com 464287598 293 2,834 SH   SOLE   2,583 0 251
iShares Russell 2000 ETF com 464287655 670 5,823 SH   SOLE   5,083 0 740
iShares Tr Russell 1000 Growth com 464287614 537 5,354 SH   SOLE   5,048 0 306