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,976 1,000 SH   SOLE   1,000 0 0
3M Company com 88579Y101 20,256 86,062 SH   SOLE   79,005 0 7,057
ABB Ltd ADR com 000375204 304 11,324 SH   SOLE   11,250 0 74
AFLAC com 001055102 640 7,286 SH   SOLE   6,011 0 1,275
ASML Holding NV NY Registry Sh com N07059210 9,768 56,195 SH   SOLE   50,737 0 5,458
AT & T com 00206R102 2,966 76,295 SH   SOLE   71,050 0 5,245
Abbott Labs com 002824100 24,116 422,577 SH   SOLE   339,658 0 82,919
Abbvie Inc com 00287Y109 15,805 163,426 SH   SOLE   155,827 0 7,599
Accenture Plc Class A F com G1151C101 3,942 25,748 SH   SOLE   25,403 0 345
Adobe Systems com 00724F101 23,061 131,598 SH   SOLE   125,294 0 6,304
Aetna com 00817Y108 3,072 17,027 SH   SOLE   16,077 0 950
Agnico Eagle Mines Limited com 008474108 21,384 463,055 SH   SOLE   406,853 0 56,202
Air Products & Chemicals Inc com 009158106 5,275 32,148 SH   SOLE   30,563 0 1,585
Alaska Air com 011659109 225 3,061 SH   SOLE   3,050 0 11
Albany International com 012348108 7,306 118,898 SH   SOLE   114,108 0 4,790
Alibaba Group Holding-SP ADR com 01609W102 1,583 9,179 SH   SOLE   8,907 0 272
Align Technology Inc com 016255101 374 1,685 SH   SOLE   1,685 0 0
Allergan PLC com G0177J108 1,200 7,333 SH   SOLE   7,163 0 170
Alnylam Pharmaceuticals com 02043Q107 1,046 8,235 SH   SOLE   8,235 0 0
Alphabet Inc. Class A com 02079K305 71,023 67,423 SH   SOLE   58,366 0 9,057
Alphabet Inc. Class C com 02079K107 11,951 11,421 SH   SOLE   10,707 0 714
Altria Group Inc com 02209S103 2,156 30,191 SH   SOLE   30,191 0 0
Amazon.Com com 023135106 35,852 30,657 SH   SOLE   25,762 0 4,895
Amer Tower Cl A com 03027X100 711 4,987 SH   SOLE   4,979 0 8
American Express com 025816109 19,398 195,331 SH   SOLE   163,533 0 31,798
American Water Works Company I com 030420103 989 10,810 SH   SOLE   10,610 0 200
Ameriprise Financial Inc Com com 03076C106 672 3,967 SH   SOLE   3,967 0 0
Amgen com 031162100 1,263 7,264 SH   SOLE   6,439 0 825
Amphenol com 032095101 21,408 243,825 SH   SOLE   222,425 0 21,400
Anadarko com 032511107 1,089 20,305 SH   SOLE   18,405 0 1,900
Analog Devices com 032654105 3,713 41,707 SH   SOLE   28,498 0 13,209
Anheuser-Busch InBev SA/NV com 03524A108 11,425 102,407 SH   SOLE   94,042 0 8,365
Ansys com 03662Q105 6,213 42,099 SH   SOLE   39,831 0 2,268
Anthem Inc com 036752103 250 1,113 SH   SOLE   913 0 200
Apache com 037411105 23,217 549,915 SH   SOLE   477,249 0 72,666
Apple Inc com 037833100 84,220 497,663 SH   SOLE   438,084 0 59,579
Arthur J Gallagher com 363576109 1,403 22,164 SH   SOLE   22,164 0 0
Ashland Global Holdings Inc com 044186104 203 2,846 SH   SOLE   2,846 0 0
AutoZone Inc com 053332102 516 726 SH   SOLE   726 0 0
Automatic Data Processing com 053015103 22,528 192,231 SH   SOLE   149,536 0 42,695
Axogen Inc com 05463X106 1,225 43,280 SH   SOLE   43,280 0 0
Baidu Inc com 056752108 251 1,070 SH   SOLE   1,070 0 0
Bank of America com 060505104 6,182 209,427 SH   SOLE   206,675 0 2,752
Bank of New York Mellon com 064058100 1,517 28,165 SH   SOLE   28,140 0 25
Bank of Nova Scotia com 064149107 1,041 16,140 SH   SOLE   2,630 0 13,510
Baxter International com 071813109 3,306 51,150 SH   SOLE   51,150 0 0
Becton Dickinson com 075887109 5,052 23,599 SH   SOLE   21,465 0 2,134
Berkshire Hathaway Cl A com 084670108 2,083 7 SH   SOLE   6 0 1
Berkshire Hathaway Cl B com 084670702 45,799 231,049 SH   SOLE   212,053 0 18,996
Biogen Inc com 09062X103 1,458 4,577 SH   SOLE   4,388 0 189
BlackRock Inc com 09247X101 732 1,425 SH   SOLE   1,275 0 150
Boeing com 097023105 4,534 15,375 SH   SOLE   11,894 0 3,481
Boingo Wireless Inc com 09739C102 258 11,470 SH   SOLE   11,470 0 0
Boston Properties com 101121101 445 3,425 SH   SOLE   3,425 0 0
Bristol-Myers Squibb com 110122108 2,862 46,703 SH   SOLE   44,898 0 1,805
Broadridge Financial Solutions com 11133T103 201 2,215 SH   SOLE   1,115 0 1,100
Brookfield Asset Management In com 112585104 968 22,223 SH   SOLE   19,399 0 2,824
Brookfield Infrastructure Part com G16252101 334 7,448 SH   SOLE   7,448 0 0
Bunge Limited com G16962105 371 5,525 SH   SOLE   4,100 0 1,425
CDK Global Inc com 12508E101 620 8,696 SH   SOLE   7,864 0 832
CH Robinson com 12541W209 301 3,382 SH   SOLE   1,832 0 1,550
CIGNA com 125509109 4,994 24,591 SH   SOLE   24,591 0 0
CME Group Inc com 12572Q105 4,146 28,386 SH   SOLE   28,211 0 175
CRISPR Therapeutics AG com H17182108 276 11,765 SH   SOLE   11,765 0 0
CVS Health Corp com 126650100 1,864 25,712 SH   SOLE   25,087 0 625
Cabot Oil & Gas Corp Cl A com 127097103 3,927 137,307 SH   SOLE   132,462 0 4,845
Canadian National Railway com 136375102 10,538 127,733 SH   SOLE   117,208 0 10,525
Caterpillar com 149123101 18,588 117,957 SH   SOLE   88,355 0 29,602
Cathay Bancorp com 149150104 515 12,204 SH   SOLE   12,204 0 0
Celgene Corp com 151020104 6,055 58,019 SH   SOLE   53,940 0 4,079
Charter Communications com 16119P108 2,670 7,946 SH   SOLE   7,946 0 0
Check Point Software com M22465104 575 5,550 SH   SOLE   2,950 0 2,600
Chevron Corp com 166764100 19,527 155,978 SH   SOLE   131,751 0 24,227
Chubb Ltd com H1467J104 26,291 179,913 SH   SOLE   149,617 0 30,296
Church & Dwight com 171340102 1,191 23,740 SH   SOLE   22,790 0 950
Cimarex Energy Co com 171798101 692 5,675 SH   SOLE   5,612 0 63
Cisco Systems com 17275R102 30,627 799,657 SH   SOLE   659,710 0 139,947
Citigroup com 172967424 15,209 204,398 SH   SOLE   195,993 0 8,405
Clorox com 189054109 357 2,399 SH   SOLE   2,399 0 0
Coca Cola com 191216100 17,783 387,594 SH   SOLE   359,593 0 28,001
Cogent Communications Group com 19239V302 796 17,578 SH   SOLE   17,578 0 0
Cognizant Technology Solutions com 192446102 4,294 60,468 SH   SOLE   58,668 0 1,800
Colgate-Palmolive com 194162103 8,721 115,593 SH   SOLE   105,893 0 9,700
Comcast Cl A com 20030N101 27,964 698,232 SH   SOLE   628,220 0 70,012
Consolidated Edison com 209115104 311 3,656 SH   SOLE   3,011 0 645
Constellation Brands Inc Cl A com 21036P108 2,232 9,767 SH   SOLE   9,751 0 16
Cooper Companies com 216648402 414 1,900 SH   SOLE   1,900 0 0
Corning com 219350105 548 17,130 SH   SOLE   17,130 0 0
Costco com 22160k105 37,518 201,579 SH   SOLE   172,019 0 29,560
Crown Castle International Cor com 22822V101 31,373 282,610 SH   SOLE   249,403 0 33,207
Cullen/Frost Bankers com 229899109 838 8,850 SH   SOLE   6,750 0 2,100
D R Horton Inc com 23331A109 1,140 22,330 SH   SOLE   22,330 0 0
Danaher com 235851102 41,361 445,604 SH   SOLE   395,929 0 49,675
Deere com 244199105 16,736 106,933 SH   SOLE   87,452 0 19,481
Delta Airlines com 247361702 2,237 39,948 SH   SOLE   36,618 0 3,330
Deutsche Bank com D18190898 266 14,000 SH   SOLE   14,000 0 0
Diageo Plc ADR com 25243Q205 5,463 37,411 SH   SOLE   35,296 0 2,115
Discover Financial Services com 254709108 1,027 13,348 SH   SOLE   13,048 0 300
Dolby Laboratories Inc com 25659T107 11,988 193,360 SH   SOLE   181,780 0 11,580
Dominion Energy com 25746U109 4,816 59,410 SH   SOLE   40,010 0 19,400
DowDupont Inc com 26078J100 10,003 140,457 SH   SOLE   109,109 0 31,348
Dr Pepper Snapple Group Inc com 26138E109 19,379 199,659 SH   SOLE   175,220 0 24,439
Duke Energy com 26441C204 1,560 18,543 SH   SOLE   17,218 0 1,325
Dunkin Brands com 265504100 475 7,365 SH   SOLE   6,715 0 650
EOG Resources com 26875P101 7,361 68,212 SH   SOLE   60,016 0 8,196
EQT Corp com 26884L109 244 4,290 SH   SOLE   4,290 0 0
East West Bancorp com 27579R104 2,268 37,277 SH   SOLE   35,827 0 1,450
Ebay com 278642103 18,306 485,059 SH   SOLE   428,803 0 56,256
Ecolab com 278865100 6,567 48,942 SH   SOLE   44,827 0 4,115
Edwards Lifesciences com 28176E108 202 1,790 SH   SOLE   1,790 0 0
Eli Lilly com 532457108 2,999 35,505 SH   SOLE   28,505 0 7,000
Emerson Electric com 291011104 4,100 58,834 SH   SOLE   39,260 0 19,574
Enbridge Inc com 29250N105 27,348 699,249 SH   SOLE   616,721 0 82,529
Energy Transfer Partners LP com 29278N103 226 12,637 SH   SOLE   3,037 0 9,600
Enterprise Products LP com 293792107 9,120 344,017 SH   SOLE   306,478 0 37,539
Eversource Energy com 30040W108 11,791 186,618 SH   SOLE   176,054 0 10,564
Express Scripts Holding Compan com 30219G108 1,697 22,732 SH   SOLE   20,825 0 1,907
Exxon Mobil com 30231G102 45,525 544,296 SH   SOLE   469,262 0 75,035
Facebook Inc com 30303M102 47,658 270,080 SH   SOLE   235,475 0 34,605
Farmland Partners Inc com 31154R109 89 10,200 SH   SOLE   9,200 0 1,000
Fastenal com 311900104 2,775 50,744 SH   SOLE   26,663 0 24,081
FedEx Corporation com 31428X106 319 1,279 SH   SOLE   1,144 0 135
First Solar Inc com 336433107 1,854 27,452 SH   SOLE   26,152 0 1,300
Fiserv com 337738108 2,835 21,622 SH   SOLE   21,622 0 0
Five9 Inc com 338307101 549 22,050 SH   SOLE   22,050 0 0
Forest City Realty Trust-A com 345605109 7,484 310,535 SH   SOLE   268,670 0 41,865
Fortive Corp com 34959J108 31,745 438,771 SH   SOLE   399,186 0 39,585
Franklin Street Properties Cor com 35471R106 112 10,414 SH   SOLE   10,414 0 0
GATX Corp com 361448103 272 4,375 SH   SOLE   1,875 0 2,500
GTT Communications Inc com 362393100 1,235 26,300 SH   SOLE   21,300 0 5,000
General Dynamics com 369550108 10,544 51,828 SH   SOLE   48,638 0 3,190
General Electric com 369604103 12,147 696,109 SH   SOLE   560,636 0 135,473
General Mills com 370334104 3,536 59,634 SH   SOLE   42,958 0 16,676
Genesee & Wyoming CL A Class A com 371559105 965 12,255 SH   SOLE   9,930 0 2,325
Gilead Sciences com 375558103 4,107 57,328 SH   SOLE   54,712 0 2,616
Goldman Sachs com 38141G104 409 1,605 SH   SOLE   1,398 0 207
Grainger W W com 384802104 484 2,047 SH   SOLE   1,547 0 500
HSBC Holding Plc com 404280406 310 6,000 SH   SOLE   6,000 0 0
Hancock Holding com 410120109 520 10,500 SH   SOLE   10,500 0 0
Hartford Financial com 416515104 257 4,565 SH   SOLE   4,565 0 0
Healthcare Services com 421906108 715 13,570 SH   SOLE   11,820 0 1,750
Helmerich & Payne com 423452101 1,241 19,200 SH   SOLE   16,650 0 2,550
Henry Schein com 806407102 5,127 73,372 SH   SOLE   66,884 0 6,488
Hershey Foods com 427866108 654 5,762 SH   SOLE   4,032 0 1,730
Hewlett Packard Enterprise Co com 42824C109 244 17,000 SH   SOLE   17,000 0 0
Hewlett-Packard com 40434L105 408 19,430 SH   SOLE   19,430 0 0
Home Depot com 437076102 33,092 174,603 SH   SOLE   162,242 0 12,360
Honeywell International com 438516106 29,966 195,398 SH   SOLE   172,125 0 23,273
Hunt JB Transport Services com 445658107 2,006 17,449 SH   SOLE   15,099 0 2,350
IQVIA Holdings com 46266C105 6,429 65,674 SH   SOLE   57,238 0 8,436
Illinois Tool Works com 452308109 1,550 9,290 SH   SOLE   8,136 0 1,154
Ingersoll-Rand PLC com G47791101 483 5,420 SH   SOLE   4,320 0 1,100
Inphi Corp com 45772F107 708 19,345 SH   SOLE   19,345 0 0
Intel com 458140100 5,130 111,144 SH   SOLE   108,283 0 2,861
International Business Machine com 459200101 10,569 68,885 SH   SOLE   59,410 0 9,475
International Paper com 460146103 679 11,719 SH   SOLE   11,719 0 0
Intuit com 461202103 1,099 6,963 SH   SOLE   6,638 0 325
Intuitive Surgical com 46120E602 1,673 4,584 SH   SOLE   4,536 0 48
Iron Mountain com 46284V101 1,192 31,585 SH   SOLE   31,585 0 0
J P Morgan Chase com 46625H100 94,123 880,152 SH   SOLE   793,983 0 86,169
JD.Com Inc-ADR com 47215P106 352 8,500 SH   SOLE   8,500 0 0
Johnson & Johnson com 478160104 58,147 416,168 SH   SOLE   368,251 0 47,917
Johnson Controls com G51502105 906 23,784 SH   SOLE   6,223 0 17,561
Kansas City Southern Inds com 485170302 436 4,145 SH   SOLE   4,115 0 30
Kellogg com 487836108 635 9,347 SH   SOLE   8,697 0 650
Kimberly-Clark com 494368103 5,235 43,389 SH   SOLE   34,691 0 8,698
Kinder Morgan Inc com 49456B101 6,655 368,277 SH   SOLE   344,477 0 23,800
Kingsway Financial Services In com 496904202 328 65,038 SH   SOLE   65,038 0 0
Kraft Heinz Co com 500754106 5,676 72,997 SH   SOLE   62,852 0 10,145
Kratos Defense & Security com 50077B207 324 30,603 SH   SOLE   30,603 0 0
Lincoln Electric com 533900106 1,372 14,980 SH   SOLE   13,280 0 1,700
Lincoln National com 534187109 684 8,900 SH   SOLE   8,900 0 0
Lockheed Martin com 539830109 11,705 36,457 SH   SOLE   33,296 0 3,161
Lowes com 548661107 14,013 150,772 SH   SOLE   109,985 0 40,787
M&T Bank com 55261F104 5,145 30,089 SH   SOLE   24,929 0 5,160
Magellan Midstream Partners LP com 559080106 19,173 270,269 SH   SOLE   249,772 0 20,497
Marriott International com 571903202 348 2,567 SH   SOLE   2,567 0 0
Marsh & McLennan com 571748102 39,451 484,720 SH   SOLE   401,934 0 82,786
Mastercard Inc Cl A com 57636Q104 41,829 276,355 SH   SOLE   255,160 0 21,195
Matador Resources Co com 576485205 1,050 33,745 SH   SOLE   33,745 0 0
Maxwell Tech com 577767106 1,876 325,665 SH   SOLE   325,035 0 630
McCormick com 579780206 19,991 196,166 SH   SOLE   181,271 0 14,895
McDonalds com 580135101 32,916 191,240 SH   SOLE   153,850 0 37,389
Medtronic PLC com G5960L103 1,161 14,372 SH   SOLE   12,772 0 1,600
Merck com 58933Y105 39,265 697,803 SH   SOLE   611,440 0 86,364
Metlife Inc com 59156R108 1,700 33,630 SH   SOLE   18,230 0 15,400
Microchip Technology com 595017104 275 3,125 SH   SOLE   3,125 0 0
Microsoft com 594918104 101,290 1,184,122 SH   SOLE   1,036,482 0 147,640
Mohawk Industries Inc com 608190104 988 3,580 SH   SOLE   3,580 0 0
Mondelez International com 609207105 30,047 702,023 SH   SOLE   608,930 0 93,093
MorningStar Inc com 617700109 308 3,181 SH   SOLE   3,021 0 160
Mosaic Company com 61945C103 4,492 175,060 SH   SOLE   124,442 0 50,618
MuleSoft Inc. com 625207105 1,832 78,775 SH   SOLE   77,025 0 1,750
NVR Inc com 62944t105 4,912 1,400 SH   SOLE   1,400 0 0
National Instruments com 636518102 1,034 24,832 SH   SOLE   9,769 0 15,063
Nestle SA Sponsored ADR com 641069406 46,268 538,187 SH   SOLE   474,108 0 64,079
New Gold Inc com 644535106 1,015 308,610 SH   SOLE   308,610 0 0
New Relic com 64829B100 3,067 53,090 SH   SOLE   50,790 0 2,300
Newmont Mng com 651639106 478 12,740 SH   SOLE   11,140 0 1,600
NextEra Energy com 65339F101 4,358 27,901 SH   SOLE   21,771 0 6,130
Nielsen Holdings PLC com G6518L108 16,038 440,596 SH   SOLE   375,344 0 65,252
Nike Inc Class B com 654106103 31,917 510,276 SH   SOLE   433,978 0 76,298
Nisource com 65473P105 5,519 215,000 SH   SOLE   215,000 0 0
Norfolk Southern com 655844108 2,900 20,016 SH   SOLE   18,008 0 2,008
Northern Trust Corp com 665859104 612 6,131 SH   SOLE   6,131 0 0
Northrop Grumman com 666807102 25,365 82,647 SH   SOLE   71,737 0 10,910
Novartis A G ADR com 66987V109 15,728 187,328 SH   SOLE   135,882 0 51,446
Novo Nordisk A/S ADR com 670100205 313 5,825 SH   SOLE   3,425 0 2,400
Occidental Petroleum com 674599105 1,413 19,183 SH   SOLE   4,005 0 15,178
Omnicom com 681919106 1,357 18,628 SH   SOLE   7,656 0 10,972
Oracle com 68389X105 2,201 46,555 SH   SOLE   44,406 0 2,149
PPG Industries com 693506107 760 6,509 SH   SOLE   6,509 0 0
PacWest Bancorp com 695263103 997 19,785 SH   SOLE   19,785 0 0
Palo Alto Networks Inc com 697435105 221 1,525 SH   SOLE   1,525 0 0
PayPal Holdings com 70450Y103 2,912 39,558 SH   SOLE   38,358 0 1,200
Paychex com 704326107 796 11,687 SH   SOLE   11,487 0 200
Pentair Plc com G7S00T104 299 4,240 SH   SOLE   4,240 0 0
Peoples United Financial Inc com 712704105 1,635 87,422 SH   SOLE   84,695 0 2,727
Pepsico com 713448108 54,908 457,872 SH   SOLE   383,243 0 74,629
Pfizer com 717081103 14,142 390,438 SH   SOLE   322,464 0 67,974
Philip Morris International com 718172109 2,336 22,115 SH   SOLE   21,614 0 501
Phillips 66 com 718546104 475 4,697 SH   SOLE   4,502 0 195
Plains All American Pipeline L com 726503105 858 41,550 SH   SOLE   31,700 0 9,850
Potash Corp of Saskatchewan com 73755L107 1,098 53,163 SH   SOLE   49,927 0 3,236
Potlatch Corporation com 737630103 1,413 28,326 SH   SOLE   25,126 0 3,200
Praxair com 74005P104 2,034 13,149 SH   SOLE   10,822 0 2,327
Pretium Resources com 74139C102 388 34,035 SH   SOLE   34,035 0 0
Price T Rowe Group Inc com 74144T108 578 5,507 SH   SOLE   5,057 0 450
Pricemart Inc com 741511109 436 5,065 SH   SOLE   5,065 0 0
Procter & Gamble com 742718109 30,619 333,255 SH   SOLE   278,606 0 54,649
Progressive com 743315103 336 5,961 SH   SOLE   5,961 0 0
Proto Labs Inc com 743713109 799 7,755 SH   SOLE   7,755 0 0
Public Service Enterprise com 744573106 498 9,672 SH   SOLE   9,672 0 0
Public Storage com 74460D109 294 1,407 SH   SOLE   1,407 0 0
Qualcomm com 747525103 1,762 27,517 SH   SOLE   13,741 0 13,776
Quest Diagnostics com 74834L100 334 3,392 SH   SOLE   3,392 0 0
RBC Bearings Inc. com 75524b104 22,442 177,551 SH   SOLE   159,713 0 17,838
RLJ Entertainment Inc com 74965F203 206 56,300 SH   SOLE   56,300 0 0
Raytheon com 755111507 26,981 143,630 SH   SOLE   127,109 0 16,521
Realty Income Corp com 756109104 7,779 136,425 SH   SOLE   127,325 0 9,100
Regeneron Pharmaceuticals Inc com 75886F107 349 929 SH   SOLE   929 0 0
Ross Stores com 778296103 1,187 14,796 SH   SOLE   14,796 0 0
Royal Dutch Shell A ADRF ADR com 780259206 1,577 23,640 SH   SOLE   19,719 0 3,921
Royal Dutch Shell B ADRF Spons com 780259107 1,923 28,160 SH   SOLE   27,160 0 1,000
SPDR Gold Shares com 78463V107 19,335 156,369 SH   SOLE   138,586 0 17,783
SS & C Technologies com 78467J100 4,323 106,799 SH   SOLE   105,699 0 1,100
SVB Financial Group com 78486Q101 1,585 6,780 SH   SOLE   6,780 0 0
Salesforce.com Inc com 79466l302 1,066 10,432 SH   SOLE   10,380 0 52
Salisbury Bancorp com 795226109 76 1,700 SH   SOLE   1,700 0 0
Sanofi-Aventis ADR com 80105N105 203 4,716 SH   SOLE   4,716 0 0
Schlumberger com 806857108 14,061 208,646 SH   SOLE   159,330 0 49,316
Sherwin-Williams com 824348106 3,374 8,228 SH   SOLE   8,153 0 75
Silicon Laboratories Inc com 826919102 1,378 15,610 SH   SOLE   14,915 0 695
Simon Property Group com 828806109 757 4,406 SH   SOLE   3,556 0 850
Smucker com 832696405 408 3,284 SH   SOLE   3,084 0 200
SolarEdge Technologies Inc com 83417M104 1,405 37,415 SH   SOLE   37,415 0 0
Spirit AeroSystems Holdings In com 848574109 305 3,500 SH   SOLE   3,500 0 0
Spirit Realty Capital Inc. com 84860w102 3,026 352,650 SH   SOLE   316,650 0 36,000
Stanley Black & Decker Inc com 854502101 10,967 64,628 SH   SOLE   55,327 0 9,301
Starbucks com 855244109 11,444 199,269 SH   SOLE   190,947 0 8,322
State Street com 857477103 9,457 96,889 SH   SOLE   91,788 0 5,101
Stericycle com 858912108 1,577 23,200 SH   SOLE   20,235 0 2,965
Store Capital Corp com 862121100 4,538 174,282 SH   SOLE   169,082 0 5,200
Straight Path Comm-B com 862578101 893 4,910 SH   SOLE   4,340 0 570
Stryker com 863667101 6,997 45,189 SH   SOLE   40,307 0 4,882
SunTrust Banks com 867914103 847 13,115 SH   SOLE   13,115 0 0
Suncor Energy Inc com 867224107 21,279 579,484 SH   SOLE   506,829 0 72,655
Synopsys Inc com 871607107 341 4,000 SH   SOLE   4,000 0 0
Sysco com 871829107 1,072 17,649 SH   SOLE   16,599 0 1,050
TE Connectivity Limited com H84989104 6,127 64,469 SH   SOLE   47,359 0 17,110
TJX Corp com 872540109 9,378 122,651 SH   SOLE   119,791 0 2,860
Tapestry Inc com 876030107 796 18,000 SH   SOLE   18,000 0 0
Target com 87612E106 1,168 17,903 SH   SOLE   5,436 0 12,467
Teledyne Technologies Inc com 879360105 590 3,255 SH   SOLE   3,255 0 0
Texas Instruments com 882508104 1,754 16,790 SH   SOLE   14,190 0 2,600
The Blackstone Group com 09253U108 210 6,550 SH   SOLE   6,550 0 0
The Travelers Companies Inc com 89417E109 4,888 36,040 SH   SOLE   35,440 0 600
Thermo Fisher Scientific com 883556102 38,444 202,467 SH   SOLE   175,617 0 26,850
Tractor Supply Company com 892356106 1,317 17,625 SH   SOLE   17,625 0 0
TransCanada com 89353D107 4,170 85,741 SH   SOLE   80,941 0 4,800
Transunion com 89400J107 1,556 28,305 SH   SOLE   28,305 0 0
US Bancorp com 902973304 17,508 326,760 SH   SOLE   228,140 0 98,620
Umpqua Holdings Corp com 904214103 1,420 68,290 SH   SOLE   68,290 0 0
Union Pacific com 907818108 45,380 338,405 SH   SOLE   313,024 0 25,381
United Health Group com 91324P102 4,107 18,627 SH   SOLE   18,590 0 37
United Parcel Service Class B com 911312106 258 2,168 SH   SOLE   804 0 1,364
United Technologies com 913017109 63,405 497,019 SH   SOLE   438,709 0 58,310
Unitil Corp com 913259107 4,039 88,534 SH   SOLE   88,534 0 0
V F Corp com 918204108 815 11,010 SH   SOLE   8,710 0 2,300
Varian Medical com 92220P105 358 3,217 SH   SOLE   2,967 0 250
Ventas Inc REIT com 92276F100 2,616 43,599 SH   SOLE   42,759 0 840
Verizon com 92343V104 7,072 133,620 SH   SOLE   109,565 0 24,055
ViewRay Inc com 92672L107 280 30,185 SH   SOLE   30,185 0 0
Visa Incorporated com 92826C839 3,328 29,186 SH   SOLE   26,019 0 3,167
WEC Energy Group Inc com 92939U106 284 4,275 SH   SOLE   4,275 0 0
WP Carey Inc com 92936U109 680 9,875 SH   SOLE   9,875 0 0
WR Berkley Corporation com 084423102 1,172 16,356 SH   SOLE   16,356 0 0
Wal-Mart com 931142103 833 8,435 SH   SOLE   8,375 0 60
Walgreens Boots Alliance Inc com 931427108 2,547 35,067 SH   SOLE   32,982 0 2,085
Walt Disney com 254687106 36,274 337,398 SH   SOLE   286,589 0 50,809
Waste Management com 94106L109 486 5,629 SH   SOLE   5,512 0 117
Waters Corp com 941848103 1,961 10,150 SH   SOLE   9,800 0 350
Webster Financial com 947890109 659 11,740 SH   SOLE   11,340 0 400
Wells Fargo com 949746101 27,240 448,990 SH   SOLE   381,268 0 67,722
Westlake Chemical Corp com 960413102 1,671 15,685 SH   SOLE   15,685 0 0
Weyerhaeuser com 962166104 35,005 992,776 SH   SOLE   887,641 0 105,135
XCEL Energy com 98389B100 215 4,460 SH   SOLE   4,460 0 0
Yum Brands Inc com 988498101 409 5,010 SH   SOLE   4,860 0 150
Zimmer Biomet Holdings Inc com 98956P102 766 6,350 SH   SOLE   6,341 0 9
Zions Bancorp com 989701107 1,227 24,140 SH   SOLE   24,140 0 0
Zoetis Inc com 98978V103 20,995 291,436 SH   SOLE   276,438 0 14,998
iShares S&P NA Tech-Soft IF com 464287515 371 2,400 SH   SOLE   2,400 0 0
MSCI EAFE IShares Index Fund com 464287465 5,520 78,509 SH   SOLE   75,797 0 2,712
Vanguard Emerging Markets Stoc com 922042858 8,458 184,230 SH   SOLE   178,702 0 5,528
Vanguard European Stock ETF com 922042874 4,866 82,269 SH   SOLE   80,139 0 2,130
Vanguard FTSE ETF Developed Ma com 921943858 11,064 246,634 SH   SOLE   244,134 0 2,500
WisdomTree EM Small Cap com 97717W281 343 6,570 SH   SOLE   5,920 0 650
WisdomTree Japan Hedged EQ com 97717W851 2,104 35,458 SH   SOLE   35,458 0 0
iShares MSCI Emerg Mkts ETF com 464287234 3,583 76,032 SH   SOLE   75,537 0 495
iShares MSCI Germany com 46434v704 287 10,000 SH   SOLE   10,000 0 0
iShares MSCI Hong Kong Index com 464286871 717 28,196 SH   SOLE   28,196 0 0
Alerian MLP com 00162Q866 2,682 248,605 SH   SOLE   220,080 0 28,525
Financial Select Sectors SPDR com 81369Y605 258 9,234 SH   SOLE   9,234 0 0
Guggenheim S&P Equal Weight ET com 78355W106 277 2,737 SH   SOLE   2,737 0 0
Powershares QQQ Trust Series 1 com 73935A104 474 3,040 SH   SOLE   3,040 0 0
SPDR S&P 500 ETF Index com 78462F103 12,085 45,285 SH   SOLE   45,285 0 0
Sector SPDR Indl Select of Ben com 81369Y704 239 3,155 SH   SOLE   3,155 0 0
Select Sector S&P Technology I com 81369Y803 357 5,585 SH   SOLE   5,585 0 0
Vanguard Dividend Appreciation com 921908844 3,941 38,622 SH   SOLE   38,622 0 0
Vanguard Energy ETF com 92204A306 340 3,437 SH   SOLE   3,437 0 0
Vanguard Information Techology com 92204A702 2,682 16,279 SH   SOLE   15,829 0 450
Vanguard Mid Cap ETF com 922908629 2,973 19,211 SH   SOLE   19,211 0 0
Vanguard REIT Index ETF com 922908553 323 3,891 SH   SOLE   2,681 0 1,210
Vanguard Small Cap ETF com 922908751 299 2,023 SH   SOLE   2,023 0 0
Vanguard Small Cap Growth com 922908595 3,488 21,684 SH   SOLE   21,309 0 375
Vanguard Small Cap Value ETF com 922908611 3,505 26,397 SH   SOLE   25,937 0 460
Vanguard Total Stock Market Vi com 922908769 1,543 11,243 SH   SOLE   11,243 0 0
iShares Core S&P 500 ETF com 464287200 225 837 SH   SOLE   837 0 0
iShares Russell 1000 Index com 464287622 734 4,941 SH   SOLE   4,941 0 0
iShares Russell 1000 Value Ind com 464287598 416 3,343 SH   SOLE   3,343 0 0
iShares Russell 2000 ETF com 464287655 2,112 13,856 SH   SOLE   13,133 0 723
iShares S&P MidCap 400 Index com 464287507 1,043 5,493 SH   SOLE   5,493 0 0
iShares Tr Russell 1000 Growth com 464287614 447 3,316 SH   SOLE   3,316 0 0