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 3,956 2,000 SH   SOLE   1,000 0 1,000
3M Company com 88579Y101 14,346 95,236 SH   SOLE   81,360 0 13,876
AFLAC com 001055102 531 8,858 SH   SOLE   7,583 0 1,275
AT & T com 00206R102 2,513 73,031 SH   SOLE   65,577 0 7,454
Abbott Labs com 002824100 19,475 433,648 SH   SOLE   341,873 0 91,775
Abbvie Inc com 00287Y109 10,828 182,780 SH   SOLE   158,192 0 24,588
Accenture Plc Class A F com G1151C101 1,866 17,860 SH   SOLE   17,860 0 0
Adobe Systems com 00724F101 1,900 20,225 SH   SOLE   18,525 0 1,700
Aetna com 00817Y108 2,062 19,072 SH   SOLE   17,722 0 1,350
Agnico Eagle Mines Limited com 008474108 690 26,244 SH   SOLE   26,244 0 0
Air Products & Chemicals Inc com 009158106 4,064 31,234 SH   SOLE   29,906 0 1,328
Alibaba Group Holding-SP ADR com 01609W102 1,794 22,075 SH   SOLE   14,975 0 7,100
Alphabet Inc. Class A com 02079K305 54,707 70,317 SH   SOLE   59,155 0 11,162
Alphabet Inc. Class C com 02079K107 14,130 18,619 SH   SOLE   16,340 0 2,279
Altria Group Inc com 02209S103 2,050 35,220 SH   SOLE   28,720 0 6,500
Amazon.Com com 023135106 23,243 34,389 SH   SOLE   28,890 0 5,499
Amer Tower Cl A com 03027X100 441 4,550 SH   SOLE   4,550 0 0
American Airlines Group Inc com 02376R102 268 6,326 SH   SOLE   6,026 0 300
American Express com 025816109 11,613 166,975 SH   SOLE   126,376 0 40,599
American International Group com 026874784 409 6,602 SH   SOLE   6,602 0 0
American Water Works Company I com 030420103 584 9,780 SH   SOLE   9,580 0 200
Amerigas Partners LP com 030975106 218 6,350 SH   SOLE   6,350 0 0
Ameriprise Financial Inc Com com 03076C106 409 3,840 SH   SOLE   3,840 0 0
Amgen com 031162100 697 4,292 SH   SOLE   3,530 0 762
Amphenol com 032095101 13,215 253,020 SH   SOLE   230,315 0 22,705
Anadarko com 032511107 1,536 31,625 SH   SOLE   29,525 0 2,100
Analog Devices com 032654105 2,749 49,700 SH   SOLE   31,275 0 18,425
Anheuser-Busch InBev NV ADR com 03524A108 21,837 174,699 SH   SOLE   158,752 0 15,947
Ansys com 03662Q105 21,442 231,801 SH   SOLE   213,005 0 18,796
Apache com 037411105 364 8,187 SH   SOLE   6,910 0 1,277
Apple Inc com 037833100 48,511 460,872 SH   SOLE   406,204 0 54,668
Archrock Parnters LP com 03957U100 246 20,000 SH   SOLE   0 0 20,000
Arthur J Gallagher com 363576109 814 19,890 SH   SOLE   19,890 0 0
Ashland Inc com 044209104 292 2,846 SH   SOLE   2,846 0 0
AutoZone Inc com 053332102 5,449 7,345 SH   SOLE   7,065 0 280
Automatic Data Processing com 053015103 14,924 176,154 SH   SOLE   131,346 0 44,808
Avago Technologies Ltd com Y0486S104 218 1,500 SH   SOLE   1,500 0 0
Avangrid Inc com 05351W103 922 24,000 SH   SOLE   24,000 0 0
Baidu Inc com 056752108 627 3,315 SH   SOLE   3,090 0 225
Bank of America com 060505104 2,370 140,806 SH   SOLE   128,151 0 12,655
Bank of New York Mellon com 064058100 1,383 33,563 SH   SOLE   33,563 0 0
Bank of Nova Scotia com 064149107 931 23,015 SH   SOLE   6,680 0 16,335
Baxalta Inc com 07177M103 904 23,170 SH   SOLE   22,670 0 500
Baxter International com 071813109 893 23,420 SH   SOLE   22,920 0 500
Becton Dickinson com 075887109 2,426 15,744 SH   SOLE   12,029 0 3,715
Berkshire Hathaway Cl A com 084670108 1,385 7 SH   SOLE   6 0 1
Berkshire Hathaway Cl B com 084670702 11,674 88,410 SH   SOLE   78,439 0 9,971
Biogen Inc com 09062X103 13,628 44,484 SH   SOLE   39,891 0 4,593
Boeing com 097023105 2,752 19,037 SH   SOLE   11,517 0 7,520
Boston Properties com 101121101 246 1,925 SH   SOLE   1,925 0 0
Bristol-Myers Squibb com 110122108 8,054 117,075 SH   SOLE   97,780 0 19,295
Brookfield Asset Management In com 112585104 14,937 473,743 SH   SOLE   415,861 0 57,882
Buckeye Partners, LP com 118230101 243 3,680 SH   SOLE   3,280 0 400
CDK Global Inc com 12508E101 579 12,193 SH   SOLE   10,588 0 1,605
CH Robinson com 12541W209 487 7,845 SH   SOLE   6,005 0 1,840
CIGNA com 125509109 2,878 19,668 SH   SOLE   19,068 0 600
CME Group Inc com 12572Q105 2,740 30,241 SH   SOLE   30,241 0 0
CVS Health Corp com 126650100 21,044 215,239 SH   SOLE   205,249 0 9,990
Cabot Oil & Gas Corp Cl A com 127097103 517 29,204 SH   SOLE   27,859 0 1,345
Cameco Corporation com 13321L108 334 27,060 SH   SOLE   27,060 0 0
Canadian National Railway com 136375102 17,760 317,826 SH   SOLE   276,146 0 41,680
Capital One com 14040H105 694 9,619 SH   SOLE   9,369 0 250
Caterpillar com 149123101 7,948 116,957 SH   SOLE   80,290 0 36,667
Cathay Bancorp com 149150104 815 26,019 SH   SOLE   25,415 0 604
Celgene Corp com 151020104 11,982 100,046 SH   SOLE   95,011 0 5,035
Check Point Software com M22465104 456 5,600 SH   SOLE   3,000 0 2,600
Chevron Corp com 166764100 11,092 123,304 SH   SOLE   106,698 0 16,606
Chicago Bridge & Iron Co com 167250109 211 5,400 SH   SOLE   5,400 0 0
China Life Insurance Company A com 16939P106 384 24,006 SH   SOLE   24,006 0 0
Chubb com 171232101 7,165 54,020 SH   SOLE   53,280 0 740
Church & Dwight com 171340102 17,623 207,621 SH   SOLE   189,551 0 18,070
Cimarex Energy Co com 171798101 494 5,529 SH   SOLE   5,529 0 0
Cisco Systems com 17275R102 3,398 125,147 SH   SOLE   98,139 0 27,008
Citigroup com 172967424 261 5,039 SH   SOLE   4,839 0 200
Coach Incorporated com 189754104 589 18,000 SH   SOLE   18,000 0 0
Coca Cola com 191216100 20,047 466,653 SH   SOLE   412,978 0 53,675
Cogent Communications Group com 19239V302 494 14,233 SH   SOLE   14,233 0 0
Cognizant Technology Solutions com 192446102 5,935 98,885 SH   SOLE   95,485 0 3,400
Colgate-Palmolive com 194162103 14,166 212,640 SH   SOLE   199,941 0 12,699
Columbia Pipeline Group com 198280109 4,300 215,000 SH   SOLE   215,000 0 0
Comcast Cl A com 20030N101 2,925 51,842 SH   SOLE   49,439 0 2,403
Conoco Phillips com 20825C104 1,350 28,921 SH   SOLE   17,000 0 11,921
Consolidated Edison com 209115104 342 5,329 SH   SOLE   5,029 0 300
Constellation Brands Inc Cl A com 21036P108 20,266 142,278 SH   SOLE   127,061 0 15,217
Cooper Companies com 216648402 215 1,600 SH   SOLE   1,600 0 0
Core Laboratories NV com N22717107 603 5,545 SH   SOLE   5,545 0 0
Corning com 219350105 242 13,235 SH   SOLE   13,235 0 0
Costco com 22160k105 19,775 122,448 SH   SOLE   111,501 0 10,947
Cullen/Frost Bankers com 229899109 526 8,760 SH   SOLE   6,660 0 2,100
D R Horton Inc com 23331A109 1,801 56,235 SH   SOLE   56,235 0 0
Danaher com 235851102 37,367 402,315 SH   SOLE   360,190 0 42,125
Deere com 244199105 13,442 176,246 SH   SOLE   147,199 0 29,047
Delphi Automotive com G27823106 433 5,050 SH   SOLE   5,050 0 0
Delta Airlines com 247361702 2,332 46,007 SH   SOLE   40,463 0 5,544
Diageo Plc ADR com 25243Q205 1,016 9,317 SH   SOLE   9,317 0 0
Discover Financial Services com 254709108 422 7,869 SH   SOLE   7,764 0 105
Dominion Resources com 25746U109 4,198 62,066 SH   SOLE   41,491 0 20,575
Donnelley RR com 257867101 456 31,000 SH   SOLE   31,000 0 0
Dow Chemical com 260543103 740 14,369 SH   SOLE   13,669 0 700
Dr Pepper Snapple Group Inc com 26138E109 5,021 53,874 SH   SOLE   51,214 0 2,660
Du Pont com 263534109 9,807 147,247 SH   SOLE   110,369 0 36,878
Duke Energy com 26441C204 1,370 19,186 SH   SOLE   16,874 0 2,312
Dunkin Brands com 265504100 960 22,542 SH   SOLE   22,202 0 340
EOG Resources com 26875P101 4,922 69,529 SH   SOLE   58,254 0 11,275
EQT Corp com 26884L109 224 4,290 SH   SOLE   4,290 0 0
East West Bancorp com 27579R104 12,454 299,657 SH   SOLE   283,007 0 16,650
Ebay com 278642103 598 21,750 SH   SOLE   19,805 0 1,945
Ecolab com 278865100 13,751 120,222 SH   SOLE   103,837 0 16,385
Edwards Lifesciences com 28176E108 225 2,850 SH   SOLE   2,550 0 300
Eli Lilly com 532457108 3,031 35,976 SH   SOLE   28,551 0 7,425
Emerson Electric com 291011104 3,267 68,303 SH   SOLE   45,123 0 23,180
Energy Transfer Equity LP com 29273V100 195 14,203 SH   SOLE   14,203 0 0
Energy Transfer Partners LP com 29273R109 1,144 33,925 SH   SOLE   22,025 0 11,900
Enterprise Products LP com 293792107 8,975 350,842 SH   SOLE   288,791 0 62,051
Equity Residential com 29476L107 261 3,200 SH   SOLE   3,200 0 0
Eversource Energy com 30040W108 10,835 212,158 SH   SOLE   202,725 0 9,433
Express Scripts Holding Compan com 30219G108 3,101 35,472 SH   SOLE   33,530 0 1,942
Exxon Mobil com 30231G102 46,848 600,996 SH   SOLE   508,589 0 92,408
FEI Company com 30241L109 361 4,530 SH   SOLE   4,530 0 0
Facebook Inc com 30303M102 3,154 30,137 SH   SOLE   29,487 0 650
Fastenal com 311900104 7,497 183,660 SH   SOLE   147,285 0 36,375
FedEx Corporation com 31428X106 223 1,494 SH   SOLE   1,359 0 135
Fiserv com 337738108 1,394 15,240 SH   SOLE   15,240 0 0
Ford Motor com 345370860 306 21,752 SH   SOLE   20,541 0 1,211
Franco Nevada Corporation com 351858105 219 4,778 SH   SOLE   4,778 0 0
Franklin Street Properties Cor com 35471R106 118 11,414 SH   SOLE   11,414 0 0
GTT Communications Inc com 362393100 299 17,500 SH   SOLE   17,500 0 0
General Dynamics com 369550108 806 5,865 SH   SOLE   5,065 0 800
General Electric com 369604103 43,667 1,401,828 SH   SOLE   1,141,251 0 260,577
General Mills com 370334104 4,345 75,356 SH   SOLE   50,825 0 24,531
Genesee & Wyoming CL A Class A com 371559105 5,443 101,371 SH   SOLE   95,332 0 6,039
Gilead Sciences com 375558103 15,074 148,964 SH   SOLE   135,999 0 12,965
Goldman Sachs com 38141G104 808 4,485 SH   SOLE   3,885 0 600
Grainger W W com 384802104 473 2,335 SH   SOLE   1,705 0 630
HCP Inc com 40414L109 3,578 93,573 SH   SOLE   78,523 0 15,050
HSBC Holding Plc com 404280406 988 25,036 SH   SOLE   2,400 0 22,636
Hancock Holding com 410120109 264 10,500 SH   SOLE   10,500 0 0
Hartford Financial com 416515104 223 5,138 SH   SOLE   5,138 0 0
Healthcare Services com 421906108 592 16,970 SH   SOLE   14,620 0 2,350
Helmerich & Payne com 423452101 948 17,700 SH   SOLE   14,050 0 3,650
Henry Schein com 806407102 5,034 31,823 SH   SOLE   27,523 0 4,300
Hershey Foods com 427866108 467 5,227 SH   SOLE   2,727 0 2,500
Hess Corporation com 42809H107 1,964 40,516 SH   SOLE   40,516 0 0
Hewlett Packard Enterprise Co com 42824C109 294 19,310 SH   SOLE   19,310 0 0
Hewlett-Packard com 40434L105 235 19,811 SH   SOLE   19,811 0 0
Home Depot com 437076102 22,917 173,283 SH   SOLE   155,464 0 17,819
Honeywell International com 438516106 4,576 44,183 SH   SOLE   39,473 0 4,710
Hunt JB Transport Services com 445658107 893 12,175 SH   SOLE   10,175 0 2,000
Huntington Ingalls Industries com 446413106 576 4,540 SH   SOLE   4,540 0 0
IPG Photonics Corp com 44980X109 443 4,965 SH   SOLE   4,965 0 0
Illinois Tool Works com 452308109 902 9,728 SH   SOLE   7,811 0 1,917
Ingersoll-Rand PLC com G47791101 228 4,120 SH   SOLE   2,920 0 1,200
Inphi Corp com 45772F107 405 15,000 SH   SOLE   15,000 0 0
Intel com 458140100 4,918 142,756 SH   SOLE   138,431 0 4,325
International Business Machine com 459200101 10,914 79,303 SH   SOLE   70,312 0 8,991
International Paper com 460146103 441 11,696 SH   SOLE   11,696 0 0
Intuit com 461202103 496 5,140 SH   SOLE   4,940 0 200
Intuitive Surgical com 46120E602 788 1,443 SH   SOLE   1,443 0 0
J P Morgan Chase com 46625H100 48,177 729,628 SH   SOLE   643,909 0 85,719
Jarden Corp com 471109108 5,408 94,675 SH   SOLE   74,075 0 20,600
Johnson & Johnson com 478160104 44,568 433,879 SH   SOLE   365,452 0 68,427
Johnson Controls Inc com 478366107 349 8,838 SH   SOLE   8,838 0 0
Kansas City Southern Inds com 485170302 608 8,147 SH   SOLE   8,117 0 30
Kellogg com 487836108 735 10,169 SH   SOLE   7,759 0 2,410
Kimberly-Clark com 494368103 7,278 57,169 SH   SOLE   44,782 0 12,387
Kinder Morgan Inc com 49456B101 540 36,164 SH   SOLE   29,672 0 6,492
Kingsway Financial Services In com 496904202 297 65,038 SH   SOLE   65,038 0 0
Kraft Heinz Co com 500754106 6,783 93,217 SH   SOLE   73,631 0 19,586
Las Vegas Sands Corp com 517834107 219 5,000 SH   SOLE   0 0 5,000
Level 3 Communications com 52729N308 11,393 209,577 SH   SOLE   187,828 0 21,749
Lincoln Electric com 533900106 313 6,035 SH   SOLE   4,235 0 1,800
Lincoln National com 534187109 477 9,500 SH   SOLE   9,500 0 0
Linkedin Corp A com 53578A108 722 3,207 SH   SOLE   3,207 0 0
Lockheed Martin com 539830109 22,083 101,694 SH   SOLE   89,718 0 11,976
Lowes com 548661107 10,846 142,638 SH   SOLE   98,158 0 44,480
Luxottica Group ADR com 55068R202 1,275 19,652 SH   SOLE   19,172 0 480
M&T Bank com 55261F104 23,164 191,153 SH   SOLE   169,632 0 21,521
Macquarie Infrastructure Corp com 55608B105 11,597 159,739 SH   SOLE   141,789 0 17,950
Magellan Midstream Partners LP com 559080106 17,345 255,372 SH   SOLE   230,358 0 25,014
Marsh & McLennan com 571748102 31,132 561,449 SH   SOLE   452,907 0 108,542
Mastercard Inc Cl A com 57636Q104 24,789 254,607 SH   SOLE   232,995 0 21,612
McCormick com 579780206 29,699 347,117 SH   SOLE   283,227 0 63,890
McDonalds com 580135101 23,742 200,963 SH   SOLE   152,801 0 48,163
Medtronic PLC com G5960L103 17,022 221,290 SH   SOLE   196,153 0 25,137
Merck com 58933Y105 32,915 623,156 SH   SOLE   535,976 0 87,180
Metlife Inc com 59156R108 619 12,845 SH   SOLE   11,445 0 1,400
Microchip Technology com 595017104 207 4,450 SH   SOLE   3,450 0 1,000
Microsoft com 594918104 69,340 1,249,820 SH   SOLE   1,059,947 0 189,873
Mondelez International com 609207105 22,669 505,551 SH   SOLE   406,174 0 99,377
Monsanto com 61166W101 2,279 23,135 SH   SOLE   21,220 0 1,915
MorningStar Inc com 617700109 254 3,160 SH   SOLE   3,160 0 0
NVR Inc com 62944t105 2,509 1,527 SH   SOLE   1,527 0 0
National Instruments com 636518102 273 9,512 SH   SOLE   9,512 0 0
Nestle SA Sponsored ADR com 641069406 45,953 617,477 SH   SOLE   539,082 0 78,395
New Relic Inc com 64829B100 1,253 34,399 SH   SOLE   34,387 0 12
NextEra Energy com 65339F101 4,095 39,414 SH   SOLE   26,337 0 13,077
Nielsen Holdings PLC com G6518L108 19,938 427,851 SH   SOLE   383,983 0 43,868
Nike Inc Class B com 654106103 31,424 502,787 SH   SOLE   419,599 0 83,188
Nisource com 65473P105 4,195 215,000 SH   SOLE   215,000 0 0
Norfolk Southern com 655844108 1,805 21,333 SH   SOLE   18,525 0 2,808
Northern Trust Corp com 665859104 452 6,271 SH   SOLE   4,771 0 1,500
Northrop Grumman com 666807102 447 2,368 SH   SOLE   2,153 0 215
Novartis A G ADR com 66987V109 43,653 507,357 SH   SOLE   433,587 0 73,770
Novo Nordisk A/S ADR com 670100205 2,057 35,421 SH   SOLE   33,256 0 2,165
Occidental Petroleum com 674599105 3,050 45,108 SH   SOLE   30,412 0 14,696
Omnicom com 681919106 422 5,580 SH   SOLE   5,155 0 425
Oracle com 68389X105 1,793 49,085 SH   SOLE   46,285 0 2,800
PPG Industries com 693506107 865 8,751 SH   SOLE   8,346 0 406
PacWest Bancorp com 695263103 437 10,130 SH   SOLE   10,130 0 0
Patterson Companies Inc com 703395103 762 16,845 SH   SOLE   16,845 0 0
PayPal Holdings com 70450Y103 1,294 35,752 SH   SOLE   32,862 0 2,890
Paychex com 704326107 772 14,587 SH   SOLE   13,152 0 1,435
Pembina Pipeline Corporation com 706327103 276 12,688 SH   SOLE   12,388 0 300
Peoples United Financial Inc com 712704105 1,049 64,948 SH   SOLE   62,132 0 2,816
Pepsico com 713448108 44,772 448,083 SH   SOLE   368,653 0 79,430
Pfizer com 717081103 12,763 395,394 SH   SOLE   327,492 0 67,902
Philip Morris International com 718172109 1,891 21,506 SH   SOLE   20,668 0 838
Phillips 66 com 718546104 262 3,198 SH   SOLE   2,988 0 210
Plains All American Pipeline L com 726503105 1,883 81,522 SH   SOLE   69,072 0 12,450
Plains GP Holdings LP com 72651A108 189 20,025 SH   SOLE   6,125 0 13,900
Plum Creek Timber Co com 729251108 3,538 74,150 SH   SOLE   56,925 0 17,225
Polaris Industries Inc com 731068102 6,855 79,755 SH   SOLE   62,302 0 17,453
Potash Corp of Saskatchewan com 73755L107 1,533 89,537 SH   SOLE   46,632 0 42,905
Potlatch Corporation com 737630103 1,446 47,826 SH   SOLE   46,826 0 1,000
Praxair com 74005P104 3,043 29,713 SH   SOLE   20,752 0 8,961
Precision Cast Parts com 740189105 247 1,065 SH   SOLE   865 0 200
Privatebancorp com 742962103 617 15,045 SH   SOLE   15,045 0 0
Procter & Gamble com 742718109 35,649 448,923 SH   SOLE   372,646 0 76,277
Progressive com 743315103 229 7,200 SH   SOLE   7,200 0 0
Public Service Enterprise com 744573106 296 7,662 SH   SOLE   7,662 0 0
Qihoo 360 Technology Co Ltd AD com 74734M109 255 3,500 SH   SOLE   2,500 0 1,000
Qualcomm com 747525103 755 15,104 SH   SOLE   13,954 0 1,150
Quest Diagnostics com 74834L100 271 3,803 SH   SOLE   3,803 0 0
RBC Bearings Inc. com 75524b104 4,549 70,431 SH   SOLE   67,731 0 2,700
RPM International Inc com 749685103 274 6,230 SH   SOLE   6,230 0 0
Raytheon com 755111507 16,805 134,944 SH   SOLE   117,849 0 17,095
Realty Income Corp com 756109104 23,419 453,588 SH   SOLE   368,009 0 85,579
Ross Stores com 778296103 748 13,900 SH   SOLE   13,700 0 200
Royal Dutch Shell A ADRF ADR com 780259206 2,353 51,381 SH   SOLE   25,565 0 25,816
SPDR Gold Shares com 78463V107 8,675 85,503 SH   SOLE   78,910 0 6,593
SS & C Technologies com 78467J100 3,213 47,070 SH   SOLE   44,470 0 2,600
Sabre Corp com 78573M104 9,169 327,827 SH   SOLE   294,007 0 33,820
Salisbury Bancorp com 795226109 71 2,100 SH   SOLE   2,100 0 0
Sanofi-Aventis ADR com 80105N105 208 4,887 SH   SOLE   4,887 0 0
Schlumberger com 806857108 26,565 380,864 SH   SOLE   310,862 0 70,002
Sherwin-Williams com 824348106 2,099 8,085 SH   SOLE   8,035 0 50
Signet Jewelers Ltd com G81276100 390 3,150 SH   SOLE   3,150 0 0
Simon Property Group com 828806109 2,512 12,921 SH   SOLE   11,855 0 1,066
Sirius XM Holdings Inc com 82968B103 41 10,000 SH   SOLE   0 0 10,000
Smucker com 832696405 391 3,170 SH   SOLE   2,970 0 200
Southern Co com 842587107 301 6,439 SH   SOLE   6,439 0 0
Spectra Energy com 847560109 23,401 977,470 SH   SOLE   826,274 0 151,196
Spirit Realty Capital Inc. com 84860w102 12,319 1,229,445 SH   SOLE   1,053,545 0 175,900
Stanley Black & Decker Inc com 854502101 3,631 34,019 SH   SOLE   22,290 0 11,729
Starbucks com 855244109 7,942 132,298 SH   SOLE   129,336 0 2,962
State Street com 857477103 6,883 103,716 SH   SOLE   90,710 0 13,006
Stericycle com 858912108 4,234 35,105 SH   SOLE   30,445 0 4,660
Stryker com 863667101 3,950 42,498 SH   SOLE   35,648 0 6,850
Sysco com 871829107 847 20,647 SH   SOLE   14,347 0 6,300
TE Connectivity Limited com H84989104 7,246 112,150 SH   SOLE   84,910 0 27,240
TEGNA Inc com 87901J105 373 14,600 SH   SOLE   14,100 0 500
TJX Corp com 872540109 21,317 300,624 SH   SOLE   274,001 0 26,623
Target com 87612E106 1,138 15,669 SH   SOLE   7,000 0 8,669
Teledyne Technologies Inc com 879360105 219 2,470 SH   SOLE   2,470 0 0
Teleflex com 879369106 810 6,160 SH   SOLE   6,160 0 0
Teva Pharma ADR com 881624209 305 4,650 SH   SOLE   4,650 0 0
Texas Instruments com 882508104 2,307 42,090 SH   SOLE   22,840 0 19,250
The Travelers Companies Inc com 89417E109 3,130 27,730 SH   SOLE   27,730 0 0
Thermo Fisher Scientific com 883556102 40,679 286,775 SH   SOLE   250,510 0 36,265
Time Warner Cable com 88732J207 2,108 11,360 SH   SOLE   11,105 0 255
Tractor Supply Company com 892356106 1,833 21,440 SH   SOLE   21,440 0 0
Transdigm Group Inc com 893641100 8,600 37,644 SH   SOLE   34,829 0 2,815
US Bancorp com 902973304 12,134 284,366 SH   SOLE   186,612 0 97,754
Unilever ADR com 904767704 221 5,130 SH   SOLE   5,130 0 0
Unilever NV ORD com 904784709 370 8,532 SH   SOLE   4,221 0 4,311
Union Pacific com 907818108 16,787 214,666 SH   SOLE   196,461 0 18,205
United Health Group com 91324P102 1,065 9,052 SH   SOLE   9,052 0 0
United Natural Foods com 911163103 260 6,600 SH   SOLE   6,100 0 500
United Parcel Service Class B com 911312106 713 7,405 SH   SOLE   7,041 0 364
United Technologies com 913017109 46,279 481,724 SH   SOLE   418,275 0 63,449
Unitil Corp com 913259107 3,177 88,534 SH   SOLE   88,534 0 0
Universal Display Corporation com 91347P105 3,746 68,810 SH   SOLE   64,715 0 4,095
V F Corp com 918204108 734 11,798 SH   SOLE   9,498 0 2,300
Vanguard FTSE ETF Developed Ma com 921943858 1,115 30,359 SH   SOLE   30,359 0 0
Vantiv, Inc com 92210H105 1,289 27,190 SH   SOLE   27,190 0 0
Varian Medical com 92220P105 242 3,000 SH   SOLE   2,750 0 250
Ventas Inc REIT com 92276F100 486 8,614 SH   SOLE   8,614 0 0
Verizon com 92343V104 13,992 302,731 SH   SOLE   251,082 0 51,650
Visa Incorporated com 92826C839 2,046 26,377 SH   SOLE   22,927 0 3,450
WD-40 Co com 929236107 313 3,170 SH   SOLE   3,170 0 0
WP Carey Inc com 92936U109 5,887 99,786 SH   SOLE   94,586 0 5,200
WR Berkley Corporation com 084423102 887 16,206 SH   SOLE   16,206 0 0
Wal-Mart com 931142103 1,254 20,455 SH   SOLE   20,455 0 0
Walgreens Boots Alliance Inc com 931427108 21,554 253,117 SH   SOLE   199,782 0 53,335
Walt Disney com 254687106 50,932 484,694 SH   SOLE   425,389 0 59,305
Webster Financial com 947890109 1,068 28,718 SH   SOLE   24,134 0 4,584
Wells Fargo com 949746101 32,279 593,808 SH   SOLE   515,835 0 77,973
Westlake Chemical Corp com 960413102 341 6,276 SH   SOLE   6,276 0 0
Whole Foods Market com 966837106 4,096 122,255 SH   SOLE   77,205 0 45,050
Williams Cos com 969457100 406 15,800 SH   SOLE   15,800 0 0
Yum Brands Inc com 988498101 426 5,837 SH   SOLE   5,128 0 709
Zimmer Biomet Holdings Inc com 98956P102 640 6,236 SH   SOLE   6,221 0 15
Zoetis Inc com 98978V103 13,542 282,601 SH   SOLE   272,228 0 10,373
ELEMENTS Rogers Intl Commodity com 870297801 141 30,500 SH   SOLE   30,500 0 0
MSCI EAFE IShares Index Fund com 464287465 2,873 48,927 SH   SOLE   47,870 0 1,057
Vanguard Emerging Markets Stoc com 922042858 666 20,361 SH   SOLE   19,763 0 598
Vanguard European Stock ETF com 922042874 2,784 55,812 SH   SOLE   53,002 0 2,810
WisdomTree EM Small Cap com 97717W281 219 6,245 SH   SOLE   5,595 0 650
WisdomTree Japan Hedged EQ com 97717W851 3,374 67,382 SH   SOLE   63,802 0 3,580
iShares MSCI Emerg Mkts ETF com 464287234 1,104 34,296 SH   SOLE   33,501 0 795
iShares MSCI Hong Kong Index com 464286871 968 48,846 SH   SOLE   43,861 0 4,985
Alerian MLP com 00162Q866 915 75,951 SH   SOLE   70,701 0 5,250
Financial Select Sectors SPDR com 81369Y605 220 9,233 SH   SOLE   9,233 0 0
Royce Value Trust Fund com 780910105 393 33,410 SH   SOLE   33,410 0 0
SPDR S&P 500 ETF Index com 78462F103 2,253 11,050 SH   SOLE   10,250 0 800
Sector SPDR TR Con Stpls of Be com 81369Y308 218 4,310 SH   SOLE   4,310 0 0
Select Sector S&P Technology I com 81369Y803 259 6,050 SH   SOLE   6,050 0 0
Vanguard Dividend Appreciation com 921908844 3,623 46,589 SH   SOLE   46,589 0 0
Vanguard Energy ETF com 92204A306 1,550 18,652 SH   SOLE   13,198 0 5,454
Vanguard Information Techology com 92204A702 2,084 19,243 SH   SOLE   18,793 0 450
Vanguard Mid Cap ETF com 922908629 208 1,732 SH   SOLE   1,732 0 0
Vanguard REIT Index ETF com 922908553 939 11,778 SH   SOLE   10,418 0 1,360
Vanguard Small Cap Growth com 922908595 1,693 13,937 SH   SOLE   13,562 0 375
Vanguard Small Cap Value ETF com 922908611 1,215 12,300 SH   SOLE   11,840 0 460
Vanguard Total Stock Market Vi com 922908769 2,169 20,797 SH   SOLE   20,797 0 0
iShares Dow Jones US Pharma In com 464288836 301 1,860 SH   SOLE   1,860 0 0
iShares Russell 1000 Index com 464287622 397 3,501 SH   SOLE   3,501 0 0
iShares Russell 1000 Value Ind com 464287598 247 2,521 SH   SOLE   2,521 0 0
iShares Russell 2000 ETF com 464287655 640 5,684 SH   SOLE   5,009 0 675
iShares Tr Russell 1000 Growth com 464287614 514 5,167 SH   SOLE   5,167 0 0