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,048 1,000 SH   SOLE   0 0 1,000
3M Company com 88579Y101 14,353 93,021 SH   SOLE   78,540 0 14,481
AFLAC com 001055102 742 11,933 SH   SOLE   10,658 0 1,275
AT & T com 00206R102 2,441 68,722 SH   SOLE   57,716 0 11,007
Abbott Labs com 002824100 21,242 432,812 SH   SOLE   339,437 0 93,375
Abbvie Inc com 00287Y109 12,550 186,787 SH   SOLE   160,539 0 26,248
Accenture Plc Class A F com G1151C101 1,732 17,899 SH   SOLE   17,899 0 0
Adobe Systems com 00724F101 1,474 18,200 SH   SOLE   16,300 0 1,900
Aetna com 00817Y108 2,328 18,268 SH   SOLE   16,818 0 1,450
Agnico Eagle Mines Limited com 008474108 951 33,530 SH   SOLE   33,030 0 500
Air Products & Chemicals Inc com 009158106 4,243 31,007 SH   SOLE   29,679 0 1,328
Akamai Technology com 00971T101 209 3,000 SH   SOLE   3,000 0 0
Altria Group Inc com 02209S103 1,705 34,855 SH   SOLE   28,355 0 6,500
Amazon.Com com 023135106 20,689 47,661 SH   SOLE   42,169 0 5,492
Ambev SA-ADR com 02319V103 61 10,050 SH   SOLE   10,050 0 0
Amer Tower Cl A com 03027X100 511 5,475 SH   SOLE   5,475 0 0
American Airlines Group Inc com 02376R102 353 8,851 SH   SOLE   8,551 0 300
American Express com 025816109 15,333 197,283 SH   SOLE   155,762 0 41,521
American International Group com 026874784 435 7,043 SH   SOLE   7,043 0 0
American Water Works Company I com 030420103 468 9,630 SH   SOLE   9,430 0 200
Amerigas Partners LP com 030975106 327 7,150 SH   SOLE   7,150 0 0
Ameriprise Financial Inc Com com 03076C106 512 4,098 SH   SOLE   4,098 0 0
Amgen com 031162100 720 4,692 SH   SOLE   3,930 0 762
Amphenol com 032095101 14,699 253,556 SH   SOLE   230,701 0 22,855
Anadarko com 032511107 2,887 36,990 SH   SOLE   34,415 0 2,575
Analog Devices com 032654105 3,174 49,450 SH   SOLE   32,225 0 17,225
Anheuser-Busch InBev NV ADR com 03524A108 20,358 168,706 SH   SOLE   152,739 0 15,967
Ansys com 03662Q105 21,134 231,632 SH   SOLE   212,591 0 19,041
Apache com 037411105 935 16,224 SH   SOLE   14,064 0 2,160
Apple Inc com 037833100 49,534 394,930 SH   SOLE   353,076 0 41,854
Arthur J Gallagher com 363576109 1,297 27,430 SH   SOLE   27,430 0 0
Ashland Inc com 044209104 353 2,896 SH   SOLE   2,896 0 0
AutoZone Inc com 053332102 4,417 6,623 SH   SOLE   6,343 0 280
Automatic Data Processing com 053015103 13,869 172,867 SH   SOLE   127,474 0 45,393
BHP Billiton plc com 05545E209 613 15,502 SH   SOLE   3,865 0 11,637
Baidu Inc com 056752108 789 3,963 SH   SOLE   3,713 0 250
Bank of America com 060505104 2,590 152,178 SH   SOLE   139,523 0 12,655
Bank of New York Mellon com 064058100 1,174 27,965 SH   SOLE   27,965 0 0
Bank of Nova Scotia com 064149107 2,091 40,505 SH   SOLE   23,570 0 16,935
Baxter International com 071813109 1,961 28,041 SH   SOLE   25,016 0 3,025
Becton Dickinson com 075887109 2,103 14,846 SH   SOLE   11,081 0 3,765
Berkshire Hathaway Cl A com 084670108 1,434 7 SH   SOLE   6 0 1
Berkshire Hathaway Cl B com 084670702 10,764 79,086 SH   SOLE   69,520 0 9,566
Biogen Inc com 09062X103 625 1,547 SH   SOLE   1,547 0 0
BlackRock Inc com 09247X101 215 622 SH   SOLE   457 0 165
Boeing com 097023105 6,269 45,190 SH   SOLE   36,710 0 8,480
Boston Properties com 101121101 284 2,345 SH   SOLE   2,345 0 0
Bristol-Myers Squibb com 110122108 18,401 276,547 SH   SOLE   234,407 0 42,140
Brookfield Asset Management In com 112585104 16,226 464,526 SH   SOLE   404,442 0 60,084
Buckeye Partners, LP com 118230101 272 3,680 SH   SOLE   3,280 0 400
CDK Global Inc com 12508E101 794 14,717 SH   SOLE   12,639 0 2,078
CH Robinson com 12541W209 514 8,240 SH   SOLE   6,400 0 1,840
CIGNA com 125509109 3,194 19,718 SH   SOLE   19,118 0 600
CME Group Inc com 12572Q105 2,651 28,491 SH   SOLE   28,491 0 0
CSX com 126408103 227 6,950 SH   SOLE   6,350 0 600
CVS Health Corp com 126650100 14,897 142,042 SH   SOLE   135,692 0 6,350
Cabot Oil & Gas Corp Cl A com 127097103 551 17,464 SH   SOLE   17,464 0 0
California Resources Corporati com 13057Q107 93 15,334 SH   SOLE   13,634 0 1,700
Canadian National Railway com 136375102 18,433 319,186 SH   SOLE   276,860 0 42,326
Capital One com 14040H105 1,465 16,649 SH   SOLE   16,399 0 250
Caterpillar com 149123101 9,492 111,905 SH   SOLE   74,193 0 37,712
Cathay Bancorp com 149150104 878 27,069 SH   SOLE   26,465 0 604
Celgene Corp com 151020104 11,938 103,152 SH   SOLE   98,557 0 4,595
Check Point Software com M22465104 445 5,600 SH   SOLE   3,000 0 2,600
Chevron Corp com 166764100 14,530 150,612 SH   SOLE   132,916 0 17,696
Chicago Bridge & Iron Co com 167250109 270 5,400 SH   SOLE   5,400 0 0
China Life Insurance Company A com 16939P106 522 24,006 SH   SOLE   24,006 0 0
Choice Hotels Intl Inc com 169905106 251 4,630 SH   SOLE   4,630 0 0
Chubb com 171232101 4,780 50,240 SH   SOLE   49,500 0 740
Church & Dwight com 171340102 16,153 199,102 SH   SOLE   180,802 0 18,300
Cimarex Energy Co com 171798101 610 5,529 SH   SOLE   5,529 0 0
Cisco Systems com 17275R102 1,884 68,604 SH   SOLE   63,496 0 5,108
Citigroup com 172967424 215 3,895 SH   SOLE   3,695 0 200
Coach Incorporated com 189754104 623 18,000 SH   SOLE   18,000 0 0
Coca Cola com 191216100 18,765 478,333 SH   SOLE   422,083 0 56,250
Cogent Communications Group com 19239V302 1,061 31,362 SH   SOLE   29,317 0 2,045
Cognex com 192422103 585 12,155 SH   SOLE   12,155 0 0
Cognizant Technology Solutions com 192446102 5,844 95,654 SH   SOLE   92,579 0 3,075
Colgate-Palmolive com 194162103 13,913 212,705 SH   SOLE   199,931 0 12,774
Comcast Cl A com 20030N101 2,263 37,622 SH   SOLE   35,519 0 2,103
Comcast Cl A Spl com 20030N200 554 9,250 SH   SOLE   8,835 0 415
Conoco Phillips com 20825C104 3,314 53,963 SH   SOLE   32,320 0 21,643
Consolidated Edison com 209115104 308 5,329 SH   SOLE   5,029 0 300
Constellation Brands Inc Cl A com 21036P108 20,625 177,768 SH   SOLE   156,156 0 21,612
Continental Resources Inc com 212015101 383 9,037 SH   SOLE   9,037 0 0
Cooper Companies com 216648402 1,431 8,040 SH   SOLE   8,040 0 0
Core Laboratories NV com N22717107 604 5,295 SH   SOLE   5,295 0 0
Corning com 219350105 287 14,544 SH   SOLE   14,544 0 0
Costco com 22160k105 15,717 116,368 SH   SOLE   106,815 0 9,553
Cullen/Frost Bankers com 229899109 688 8,760 SH   SOLE   6,660 0 2,100
Cytec Inds com 232820100 783 12,930 SH   SOLE   12,930 0 0
D R Horton Inc com 23331A109 1,019 37,235 SH   SOLE   37,235 0 0
DIRECTV Class A com 25490A309 326 3,512 SH   SOLE   3,512 0 0
Danaher com 235851102 32,258 376,887 SH   SOLE   337,977 0 38,910
Deere com 244199105 17,916 184,606 SH   SOLE   153,989 0 30,617
Delta Airlines com 247361702 1,509 36,738 SH   SOLE   35,048 0 1,690
Diageo Plc ADR com 25243Q205 1,293 11,145 SH   SOLE   11,145 0 0
Discovery Communications Cl A com 25470F104 2,268 68,183 SH   SOLE   45,418 0 22,765
Discovery Communications Ser C com 25470f302 1,225 39,426 SH   SOLE   25,326 0 14,100
Dominion Resources com 25746U109 4,444 66,458 SH   SOLE   45,833 0 20,625
Donnelley RR com 257867101 540 31,000 SH   SOLE   31,000 0 0
Dow Chemical com 260543103 758 14,809 SH   SOLE   13,679 0 1,130
Dr Pepper Snapple Group Inc com 26138E109 1,424 19,531 SH   SOLE   18,606 0 925
Dresser Rand Group Inc com 261608103 220 2,585 SH   SOLE   2,585 0 0
Du Pont com 263534109 11,089 173,399 SH   SOLE   137,567 0 35,832
Duke Energy com 26441C204 1,506 21,319 SH   SOLE   18,424 0 2,895
Dunkin Brands com 265504100 483 8,782 SH   SOLE   8,442 0 340
EOG Resources com 26875P101 11,350 129,642 SH   SOLE   110,657 0 18,985
EQT Corp com 26884L109 365 4,490 SH   SOLE   4,490 0 0
East West Bancorp com 27579R104 11,523 257,093 SH   SOLE   243,123 0 13,970
Ebay com 278642103 2,257 37,470 SH   SOLE   34,430 0 3,040
Ecolab com 278865100 6,564 58,054 SH   SOLE   52,109 0 5,945
Edwards Lifesciences com 28176E108 208 1,460 SH   SOLE   1,310 0 150
Eli Lilly com 532457108 3,127 37,451 SH   SOLE   28,551 0 8,900
Emerson Electric com 291011104 4,430 79,923 SH   SOLE   58,518 0 21,405
Enbridge Energy Partners LP com 29250R106 280 8,386 SH   SOLE   8,386 0 0
Energy Transfer Equity LP com 29273V100 460 7,161 SH   SOLE   7,161 0 0
Energy Transfer Partners LP com 29273R109 4,216 80,771 SH   SOLE   65,271 0 15,500
Enterprise Products LP com 293792107 11,100 371,348 SH   SOLE   307,298 0 64,050
Equity Residential com 29476L107 225 3,200 SH   SOLE   3,200 0 0
Eversource Energy com 30040W108 9,648 212,467 SH   SOLE   203,034 0 9,433
Express Scripts Holding Compan com 30219G108 2,312 26,000 SH   SOLE   24,478 0 1,522
Exxon Mobil com 30231G102 42,776 514,124 SH   SOLE   431,275 0 82,850
FEI Company com 30241L109 709 8,553 SH   SOLE   7,553 0 1,000
FLY Leasing Limited com 34407D109 185 11,775 SH   SOLE   11,775 0 0
FMC Corp com 302491303 4,828 91,880 SH   SOLE   70,370 0 21,510
Facebook Inc com 30303M102 1,266 14,757 SH   SOLE   14,757 0 0
Fastenal com 311900104 6,583 156,075 SH   SOLE   140,975 0 15,100
FedEx Corporation com 31428X106 263 1,544 SH   SOLE   1,409 0 135
Fiserv com 337738108 1,300 15,700 SH   SOLE   15,400 0 300
Ford Motor com 345370860 230 15,309 SH   SOLE   14,098 0 1,211
Franklin Street Properties Cor com 35471R106 135 11,914 SH   SOLE   11,914 0 0
GTT Communications Inc com 362393100 346 14,500 SH   SOLE   14,500 0 0
General Dynamics com 369550108 739 5,215 SH   SOLE   4,415 0 800
General Electric com 369604103 36,113 1,359,149 SH   SOLE   1,096,365 0 262,783
General Mills com 370334104 4,215 75,650 SH   SOLE   51,069 0 24,581
Genesee & Wyoming CL A Class A com 371559105 4,380 57,490 SH   SOLE   53,612 0 3,878
Gilead Sciences com 375558103 18,073 154,364 SH   SOLE   141,614 0 12,750
Goldman Sachs com 38141G104 423 2,025 SH   SOLE   1,825 0 200
Google Inc Class C com 38259P706 13,951 26,803 SH   SOLE   22,877 0 3,926
Google Inc. Class A com 38259P508 36,266 67,154 SH   SOLE   56,417 0 10,737
Grainger W W com 384802104 2,088 8,824 SH   SOLE   3,039 0 5,785
HCP Inc com 40414L109 3,738 102,493 SH   SOLE   84,018 0 18,475
HSBC Holding Plc com 404280406 2,137 47,696 SH   SOLE   20,635 0 27,061
Hain Celestial Group com 405217100 319 4,842 SH   SOLE   4,842 0 0
Halyard Health Inc com 40650V100 700 17,288 SH   SOLE   16,884 0 404
Hancock Holding com 410120109 1,255 39,315 SH   SOLE   34,465 0 4,850
Hartford Financial com 416515104 268 6,438 SH   SOLE   6,438 0 0
Healthcare Services com 421906108 570 17,233 SH   SOLE   14,883 0 2,350
Helmerich & Payne com 423452101 1,648 23,400 SH   SOLE   19,750 0 3,650
Henry Schein com 806407102 4,574 32,183 SH   SOLE   27,858 0 4,325
Hershey Foods com 427866108 544 6,127 SH   SOLE   3,627 0 2,500
Hess Corporation com 42809H107 6,044 90,365 SH   SOLE   90,365 0 0
Hewlett-Packard com 428236103 1,384 46,109 SH   SOLE   45,109 0 1,000
Home Depot com 437076102 19,767 177,876 SH   SOLE   155,805 0 22,071
Honeywell International com 438516106 3,972 38,955 SH   SOLE   34,470 0 4,485
Hunt JB Transport Services com 445658107 999 12,175 SH   SOLE   10,175 0 2,000
Illinois Tool Works com 452308109 943 10,269 SH   SOLE   8,352 0 1,917
Imperial Oil LTD com 453038408 12,465 322,773 SH   SOLE   282,520 0 40,253
Ingersoll-Rand PLC com G47791101 289 4,280 SH   SOLE   3,080 0 1,200
Inphi Corp com 45772F107 343 15,000 SH   SOLE   15,000 0 0
Intel com 458140100 5,520 181,499 SH   SOLE   157,696 0 23,803
International Business Machine com 459200101 13,334 81,978 SH   SOLE   72,768 0 9,210
International Paper com 460146103 563 11,826 SH   SOLE   11,826 0 0
Intuit com 461202103 516 5,125 SH   SOLE   4,875 0 250
Intuitive Surgical com 46120E602 699 1,443 SH   SOLE   1,443 0 0
J P Morgan Chase com 46625H100 48,435 714,807 SH   SOLE   629,094 0 85,713
Jarden Corp com 471109108 3,106 60,015 SH   SOLE   44,240 0 15,775
Johnson & Johnson com 478160104 42,074 431,707 SH   SOLE   363,654 0 68,054
Johnson Controls Inc com 478366107 441 8,898 SH   SOLE   8,898 0 0
Kansas City Southern Inds com 485170302 6,586 72,211 SH   SOLE   66,161 0 6,050
Kayne Anderson MLP Investment com 486606106 550 17,925 SH   SOLE   16,425 0 1,500
Kellogg com 487836108 655 10,440 SH   SOLE   8,030 0 2,410
Kimberly-Clark com 494368103 6,246 58,940 SH   SOLE   46,248 0 12,692
Kinder Morgan Inc com 49456B101 17,274 449,958 SH   SOLE   384,531 0 65,426
Kingsway Financial Services In com 496904202 388 65,038 SH   SOLE   65,038 0 0
Kraft Foods Group com 50076Q106 8,254 96,950 SH   SOLE   73,707 0 23,243
Level 3 Communications com 52729N308 12,162 230,900 SH   SOLE   207,480 0 23,420
Lincoln Electric com 533900106 364 5,985 SH   SOLE   4,185 0 1,800
Lincoln National com 534187109 563 9,500 SH   SOLE   9,500 0 0
Lockheed Martin com 539830109 18,108 97,406 SH   SOLE   85,240 0 12,166
Lowes com 548661107 9,804 146,393 SH   SOLE   100,643 0 45,750
Luxottica Group ADR com 55068R202 1,334 20,077 SH   SOLE   19,597 0 480
M&T Bank com 55261F104 21,769 174,251 SH   SOLE   154,429 0 19,822
Macquarie Infrastructure Corp com 55608B105 12,911 156,252 SH   SOLE   148,402 0 7,850
Magellan Midstream Partners LP com 559080106 17,258 235,183 SH   SOLE   210,698 0 24,485
Marathon Petroleum Corporation com 56585A102 206 3,938 SH   SOLE   3,938 0 0
Marsh & McLennan com 571748102 32,499 573,178 SH   SOLE   452,706 0 120,472
Mastercard Inc Cl A com 57636Q104 16,928 181,091 SH   SOLE   165,151 0 15,940
McCormick com 579780206 27,967 345,486 SH   SOLE   280,616 0 64,870
McDonalds com 580135101 19,186 201,807 SH   SOLE   152,959 0 48,848
McGraw-Hill Financial com 580645109 201 2,000 SH   SOLE   2,000 0 0
Medtronic PLC com G5960L103 17,579 237,237 SH   SOLE   209,585 0 27,652
Merck com 58933Y105 29,413 516,647 SH   SOLE   438,557 0 78,091
Metlife Inc com 59156R108 854 15,261 SH   SOLE   13,861 0 1,400
Microchip Technology com 595017104 211 4,450 SH   SOLE   3,450 0 1,000
Microsoft com 594918104 54,689 1,238,703 SH   SOLE   1,044,295 0 194,408
Mondelez International com 609207105 15,479 376,254 SH   SOLE   282,132 0 94,122
Monsanto com 61166W101 3,829 35,925 SH   SOLE   32,232 0 3,693
MorningStar Inc com 617700109 251 3,160 SH   SOLE   3,160 0 0
NVR Inc com 62944t105 579 432 SH   SOLE   432 0 0
National Instruments com 636518102 248 8,412 SH   SOLE   8,412 0 0
Nestle SA Sponsored ADR com 641069406 45,003 623,658 SH   SOLE   542,683 0 80,975
NextEra Energy com 65339F101 3,691 37,651 SH   SOLE   24,424 0 13,227
Nielsen Holdings NV com N63218106 21,760 486,031 SH   SOLE   439,873 0 46,158
Nike Inc Class B com 654106103 36,910 341,696 SH   SOLE   286,122 0 55,574
Nisource com 65473P105 9,802 215,000 SH   SOLE   215,000 0 0
Noble Energy com 655044105 396 9,270 SH   SOLE   7,810 0 1,460
Norfolk Southern com 655844108 1,929 22,083 SH   SOLE   18,875 0 3,208
Northern Trust Corp com 665859104 487 6,371 SH   SOLE   4,871 0 1,500
Northrop Grumman com 666807102 428 2,697 SH   SOLE   2,482 0 215
Novartis A G ADR com 66987V109 48,654 494,755 SH   SOLE   420,625 0 74,130
Novo Nordisk A/S ADR com 670100205 1,732 31,636 SH   SOLE   29,471 0 2,165
Occidental Petroleum com 674599105 6,822 87,724 SH   SOLE   64,138 0 23,586
OmniCell Inc com 68213n109 517 13,710 SH   SOLE   13,710 0 0
Omnicom com 681919106 417 6,002 SH   SOLE   5,577 0 425
Oracle com 68389X105 3,209 79,629 SH   SOLE   76,829 0 2,800
PPG Industries com 693506107 831 7,247 SH   SOLE   6,841 0 406
PacWest Bancorp com 695263103 604 12,920 SH   SOLE   12,920 0 0
Pall com 696429307 411 3,300 SH   SOLE   3,300 0 0
Paychex com 704326107 783 16,692 SH   SOLE   15,257 0 1,435
Pembina Pipeline Corporation com 706327103 11,578 358,467 SH   SOLE   337,667 0 20,800
Peoples United Financial Inc com 712704105 907 55,948 SH   SOLE   53,132 0 2,816
Pepsico com 713448108 30,684 328,732 SH   SOLE   256,177 0 72,555
Pfizer com 717081103 12,769 380,822 SH   SOLE   311,486 0 69,336
Philip Morris International com 718172109 1,744 21,756 SH   SOLE   20,893 0 863
Phillips 66 com 718546104 280 3,479 SH   SOLE   3,269 0 210
Plains All American Pipeline L com 726503105 6,587 151,181 SH   SOLE   133,931 0 17,250
Plains GP Holdings LP com 72651A108 6,909 267,387 SH   SOLE   226,012 0 41,375
Plum Creek Timber Co com 729251108 4,231 104,295 SH   SOLE   76,770 0 27,525
Potash Corp of Saskatchewan com 73755L107 2,616 84,459 SH   SOLE   53,389 0 31,070
Potlatch Corporation com 737630103 1,459 41,316 SH   SOLE   40,316 0 1,000
Praxair com 74005P104 3,645 30,486 SH   SOLE   22,402 0 8,084
Precision Cast Parts com 740189105 909 4,549 SH   SOLE   4,099 0 450
Price T Rowe Group Inc com 74144T108 219 2,820 SH   SOLE   2,820 0 0
Privatebancorp com 742962103 416 10,440 SH   SOLE   10,440 0 0
Procter & Gamble com 742718109 34,948 446,672 SH   SOLE   372,931 0 73,741
Public Service Enterprise com 744573106 324 8,236 SH   SOLE   8,236 0 0
Qihoo 360 Technology Co Ltd AD com 74734M109 305 4,500 SH   SOLE   3,500 0 1,000
Qualcomm com 747525103 2,635 42,074 SH   SOLE   29,282 0 12,792
Quanta Services com 74762E102 326 11,325 SH   SOLE   11,325 0 0
Quest Diagnostics com 74834L100 276 3,803 SH   SOLE   3,803 0 0
RBC Bearings Inc. com 75524b104 748 10,421 SH   SOLE   10,421 0 0
RPM International Inc com 749685103 2,327 47,527 SH   SOLE   46,365 0 1,162
Range Resources Corp com 75281A109 3,124 63,272 SH   SOLE   57,562 0 5,710
Raymond James Financial Inc com 754730109 1,015 17,044 SH   SOLE   17,044 0 0
Raytheon com 755111507 286 2,991 SH   SOLE   2,691 0 300
Realty Income Corp com 756109104 21,153 476,523 SH   SOLE   382,704 0 93,819
Ross Stores com 778296103 1,682 34,600 SH   SOLE   34,400 0 200
Royal Dutch Shell A ADRF ADR com 780259206 3,483 61,092 SH   SOLE   37,751 0 23,341
Royal Dutch Shell B ADRF Spons com 780259107 285 4,975 SH   SOLE   3,875 0 1,100
S A P SE ADR com 803054204 495 7,052 SH   SOLE   6,722 0 330
SPDR Gold Shares com 78463V107 12,824 114,122 SH   SOLE   106,049 0 8,073
SS & C Technologies com 78467J100 2,588 41,405 SH   SOLE   38,805 0 2,600
Sabre Corp com 78573M104 6,951 292,075 SH   SOLE   257,200 0 34,875
Salisbury Bancorp com 795226109 63 2,100 SH   SOLE   2,100 0 0
Sanofi-Aventis ADR com 80105N105 242 4,887 SH   SOLE   4,887 0 0
Schlumberger com 806857108 23,533 273,035 SH   SOLE   213,393 0 59,642
Sherwin-Williams com 824348106 1,346 4,896 SH   SOLE   4,896 0 0
Signet Jewelers Ltd com G81276100 809 6,305 SH   SOLE   6,305 0 0
Simon Property Group com 828806109 2,495 14,421 SH   SOLE   13,355 0 1,066
Smucker com 832696405 344 3,170 SH   SOLE   2,970 0 200
Southern Co com 842587107 356 8,489 SH   SOLE   7,489 0 1,000
Southwestern Energy com 845467109 237 10,420 SH   SOLE   10,420 0 0
Spectra Energy com 847560109 28,729 881,249 SH   SOLE   753,318 0 127,931
Spirit Realty Capital Inc. com 84860w102 6,788 701,922 SH   SOLE   609,472 0 92,450
Stanley Black & Decker Inc com 854502101 3,621 34,405 SH   SOLE   20,576 0 13,829
Starbucks com 855244109 7,123 132,860 SH   SOLE   129,898 0 2,962
State Street com 857477103 7,716 100,208 SH   SOLE   87,093 0 13,115
Stericycle com 858912108 5,143 38,404 SH   SOLE   33,744 0 4,660
Stryker com 863667101 3,955 41,388 SH   SOLE   34,338 0 7,050
Sysco com 871829107 781 21,647 SH   SOLE   14,947 0 6,700
TE Connectivity Limited com H84989104 3,860 60,035 SH   SOLE   45,630 0 14,405
TEGNA Inc com 87901J105 533 16,620 SH   SOLE   15,620 0 1,000
TJX Corp com 872540109 19,545 295,371 SH   SOLE   268,116 0 27,255
Target com 87612E106 1,268 15,529 SH   SOLE   6,860 0 8,669
Teledyne Technologies Inc com 879360105 867 8,215 SH   SOLE   8,215 0 0
Teleflex com 879369106 834 6,160 SH   SOLE   6,160 0 0
Teva Pharma ADR com 881624209 319 5,403 SH   SOLE   5,403 0 0
Texas Capital Bancshares Inc com 88224Q107 303 4,870 SH   SOLE   4,870 0 0
Texas Instruments com 882508104 1,684 32,685 SH   SOLE   17,785 0 14,900
The Travelers Companies Inc com 89417E109 2,712 28,057 SH   SOLE   28,057 0 0
Thermo Fisher Scientific com 883556102 37,679 290,374 SH   SOLE   252,819 0 37,555
Time Warner Cable com 88732J207 2,186 12,268 SH   SOLE   11,978 0 290
Toll Brothers Inc com 889478103 242 6,340 SH   SOLE   6,340 0 0
Tractor Supply Company com 892356106 515 5,730 SH   SOLE   5,730 0 0
US Bancorp com 902973304 12,066 278,009 SH   SOLE   180,290 0 97,719
Unilever ADR com 904767704 220 5,130 SH   SOLE   5,130 0 0
Unilever NV ORD com 904784709 388 9,283 SH   SOLE   4,688 0 4,595
Union Pacific com 907818108 23,301 244,319 SH   SOLE   220,089 0 24,230
United Health Group com 91324P102 834 6,837 SH   SOLE   6,837 0 0
United Natural Foods com 911163103 468 7,350 SH   SOLE   6,850 0 500
United Parcel Service Class B com 911312106 468 4,834 SH   SOLE   4,470 0 364
United Technologies com 913017109 60,097 541,757 SH   SOLE   463,257 0 78,500
Unitil Corp com 913259107 2,923 88,534 SH   SOLE   88,534 0 0
Universal Display Corporation com 91347P105 925 17,885 SH   SOLE   17,885 0 0
V F Corp com 918204108 837 11,998 SH   SOLE   9,598 0 2,400
Valley National Bancorp com 919794107 154 14,963 SH   SOLE   14,963 0 0
Vanguard FTSE ETF Developed Ma com 921943858 1,208 30,474 SH   SOLE   30,474 0 0
Vantiv, Inc com 92210H105 973 25,485 SH   SOLE   25,485 0 0
Varian Medical com 92220P105 253 3,000 SH   SOLE   2,750 0 250
Ventas Inc REIT com 92276F100 535 8,614 SH   SOLE   8,614 0 0
Verizon com 92343V104 17,364 372,543 SH   SOLE   307,858 0 64,685
Visa Incorporated com 92826C839 1,444 21,502 SH   SOLE   19,902 0 1,600
WP Carey Inc com 92936U109 6,539 110,950 SH   SOLE   105,440 0 5,510
WR Berkley Corporation com 084423102 707 13,606 SH   SOLE   13,606 0 0
Wal-Mart com 931142103 8,239 116,158 SH   SOLE   107,934 0 8,224
Walgreens Boots Alliance Inc com 931427108 22,910 271,321 SH   SOLE   213,866 0 57,455
Walt Disney com 254687106 55,537 486,567 SH   SOLE   426,998 0 59,568
Webster Financial com 947890109 1,191 30,117 SH   SOLE   25,714 0 4,403
Wells Fargo com 949746101 32,308 574,466 SH   SOLE   496,643 0 77,823
Whole Foods Market com 966837106 4,665 118,275 SH   SOLE   63,200 0 55,075
Williams Cos com 969457100 957 16,667 SH   SOLE   16,667 0 0
Workday Inc Class A com 98138H101 225 2,950 SH   SOLE   2,950 0 0
Yum Brands Inc com 988498101 836 9,282 SH   SOLE   8,273 0 1,009
Zimmer Biomet Holdings Inc com 98956P102 962 8,803 SH   SOLE   8,788 0 15
Zoetis Inc com 98978V103 13,020 270,019 SH   SOLE   259,934 0 10,085
ELEMENTS Rogers Intl Commodity com 870297801 190 30,500 SH   SOLE   30,500 0 0
MSCI EAFE IShares Index Fund com 464287465 3,647 57,437 SH   SOLE   56,380 0 1,057
Vanguard Emerging Markets Stoc com 922042858 1,072 26,219 SH   SOLE   25,081 0 1,138
Vanguard European Stock ETF com 922042874 2,920 54,096 SH   SOLE   50,291 0 3,805
WisdomTree EM Small Cap com 97717W281 1,578 36,372 SH   SOLE   31,843 0 4,529
WisdomTree Japan Hedged EQ com 97717W851 3,810 66,602 SH   SOLE   61,742 0 4,860
iShares MSCI Emerg Mkts ETF com 464287234 1,804 45,522 SH   SOLE   44,027 0 1,495
iShares MSCI Germany com 46434v704 378 14,500 SH   SOLE   14,500 0 0
iShares MSCI Hong Kong Index com 464286871 1,292 57,271 SH   SOLE   52,286 0 4,985
iShares MSCI Singapore Index com 464286673 334 26,581 SH   SOLE   24,181 0 2,400
Alerian MLP com 00162Q866 1,003 64,462 SH   SOLE   59,212 0 5,250
Financial Select Sectors SPDR com 81369Y605 225 9,233 SH   SOLE   9,233 0 0
Royce Value Trust Fund com 780910105 138 10,005 SH   SOLE   10,005 0 0
SPDR S&P 500 ETF Index com 78462F103 2,814 13,672 SH   SOLE   12,847 0 825
Sector SPDR TR Con Stpls of Be com 81369Y308 205 4,310 SH   SOLE   4,310 0 0
Select Sector S&P Health Care com 81369Y209 256 3,439 SH   SOLE   3,439 0 0
Select Sector S&P Technology I com 81369Y803 250 6,050 SH   SOLE   6,050 0 0
Vanguard Dividend Appreciation com 921908844 3,757 47,809 SH   SOLE   47,809 0 0
Vanguard Energy ETF com 92204A306 733 6,852 SH   SOLE   6,787 0 65
Vanguard Information Techology com 92204A702 1,317 12,393 SH   SOLE   11,943 0 450
Vanguard Mid Cap ETF com 922908629 273 2,146 SH   SOLE   2,146 0 0
Vanguard REIT Index ETF com 922908553 961 12,868 SH   SOLE   11,508 0 1,360
Vanguard Small Cap Growth com 922908595 1,151 8,573 SH   SOLE   8,198 0 375
Vanguard Small Cap Value ETF com 922908611 1,482 13,747 SH   SOLE   13,287 0 460
Vanguard Total Stock Market Vi com 922908769 2,742 25,619 SH   SOLE   25,619 0 0
Wisdomtree Smallcap Earnings com 97717W562 301 3,550 SH   SOLE   3,550 0 0
iShares DJ Select Dividend Ind com 464287168 325 4,320 SH   SOLE   4,320 0 0
iShares Dow Jones US Pharma In com 464288836 315 1,800 SH   SOLE   1,800 0 0
iShares Russell 1000 Index com 464287622 435 3,751 SH   SOLE   3,751 0 0
iShares Russell 1000 Value Ind com 464287598 410 3,979 SH   SOLE   3,979 0 0
iShares Russell 2000 ETF com 464287655 3,713 29,737 SH   SOLE   29,037 0 700
iShares Russell Midcap ETF com 464287499 281 1,652 SH   SOLE   1,652 0 0
iShares Tr Russell 1000 Growth com 464287614 574 5,798 SH   SOLE   5,798 0 0