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,060 1,000 SH   SOLE   1,000 0 0
3M Company com 88579Y101 14,714 77,220 SH   SOLE   70,966 0 6,254
ABB Ltd ADR com 000375204 218 11,450 SH   SOLE   11,450 0 0
AFLAC com 001055102 601 13,189 SH   SOLE   10,639 0 2,550
AT & T com 00206R102 1,774 62,172 SH   SOLE   59,827 0 2,345
Abbott Labs com 002824100 27,590 381,446 SH   SOLE   303,047 0 78,399
Abbvie Inc com 00287Y109 14,633 158,731 SH   SOLE   152,062 0 6,669
Accenture Plc Class A F com G1151C101 3,738 26,507 SH   SOLE   25,887 0 620
Adobe Inc. com 00724F101 27,145 119,984 SH   SOLE   114,302 0 5,682
Agnico Eagle Mines Limited com 008474108 20,227 500,676 SH   SOLE   449,732 0 50,944
Air Products & Chemicals Inc com 009158106 5,304 33,140 SH   SOLE   31,852 0 1,288
Alaska Air com 011659109 205 3,375 SH   SOLE   3,375 0 0
Albany International com 012348108 6,912 110,709 SH   SOLE   106,569 0 4,140
Alibaba Group Holding-SP ADR com 01609W102 1,489 10,860 SH   SOLE   10,710 0 150
Align Technology Inc com 016255101 338 1,615 SH   SOLE   1,615 0 0
Allergan PLC com G0177J108 409 3,061 SH   SOLE   3,051 0 10
Alphabet Inc. Class A com 02079K305 60,907 58,286 SH   SOLE   50,674 0 7,612
Alphabet Inc. Class C com 02079K107 11,052 10,672 SH   SOLE   10,072 0 600
Altria Group Inc com 02209S103 1,568 31,734 SH   SOLE   31,734 0 0
Amazon.Com com 023135106 31,092 20,701 SH   SOLE   17,380 0 3,321
Amer Tower Cl A com 03027X100 899 5,680 SH   SOLE   4,979 0 701
American Express com 025816109 16,745 175,675 SH   SOLE   145,784 0 29,891
American Water Works Company I com 030420103 1,004 11,060 SH   SOLE   10,860 0 200
Ameriprise Financial Inc Com com 03076C106 298 2,855 SH   SOLE   2,855 0 0
Amgen com 031162100 2,840 14,591 SH   SOLE   13,316 0 1,275
Amphenol com 032095101 18,863 232,813 SH   SOLE   212,330 0 20,483
Anadarko com 032511107 713 16,255 SH   SOLE   14,355 0 1,900
Analog Devices com 032654105 3,318 38,660 SH   SOLE   27,089 0 11,571
Ansys com 03662Q105 6,198 43,364 SH   SOLE   41,861 0 1,503
Anthem Inc com 036752103 294 1,120 SH   SOLE   1,120 0 0
Apache com 037411105 1,010 38,466 SH   SOLE   33,266 0 5,200
Apple Inc com 037833100 66,831 423,678 SH   SOLE   374,693 0 48,985
Archer-Daniels-Midland com 039483102 298 7,281 SH   SOLE   7,281 0 0
Arthur J Gallagher com 363576109 2,291 31,079 SH   SOLE   31,079 0 0
Ashland Global Holdings Inc com 044186104 209 2,946 SH   SOLE   2,946 0 0
AutoZone Inc com 053332102 609 726 SH   SOLE   726 0 0
Automatic Data Processing com 053015103 21,779 166,098 SH   SOLE   125,911 0 40,187
Ball Corp com 058498106 23,023 500,721 SH   SOLE   453,301 0 47,420
Bank of America com 060505104 6,487 263,269 SH   SOLE   258,975 0 4,294
Bank of New York Mellon com 064058100 1,222 25,956 SH   SOLE   25,956 0 0
Bank of Nova Scotia com 064149107 736 14,760 SH   SOLE   1,250 0 13,510
Baxter International com 071813109 4,022 61,111 SH   SOLE   61,111 0 0
Becton Dickinson com 075887109 25,210 111,884 SH   SOLE   101,712 0 10,172
Berkshire Hathaway Cl A com 084670108 2,142 7 SH   SOLE   6 0 1
Berkshire Hathaway Cl B com 084670702 49,777 243,792 SH   SOLE   225,117 0 18,675
Bio-Techne Corp com 09073M104 747 5,165 SH   SOLE   5,165 0 0
Biogen Inc com 09062X103 997 3,312 SH   SOLE   3,187 0 125
BlackRock Inc com 09247X101 561 1,428 SH   SOLE   1,318 0 110
Boeing com 097023105 4,366 13,537 SH   SOLE   12,201 0 1,336
Bristol-Myers Squibb com 110122108 2,402 46,205 SH   SOLE   44,505 0 1,700
Brookfield Asset Management In com 112585104 852 22,223 SH   SOLE   19,399 0 2,824
Brookfield Infrastructure Part com G16252101 257 7,448 SH   SOLE   7,448 0 0
CDK Global Inc com 12508E101 403 8,410 SH   SOLE   7,578 0 832
CH Robinson com 12541W209 272 3,232 SH   SOLE   1,732 0 1,500
CIGNA Corp com 125523100 5,457 28,734 SH   SOLE   28,388 0 346
CME Group Inc com 12572Q105 5,340 28,386 SH   SOLE   28,211 0 175
CVS Health Corp com 126650100 2,964 45,237 SH   SOLE   42,367 0 2,870
Cabot Oil & Gas Corp Cl A com 127097103 21,904 980,038 SH   SOLE   894,563 0 85,475
Canadian National Railway com 136375102 8,380 113,076 SH   SOLE   102,846 0 10,230
Caterpillar com 149123101 14,758 116,144 SH   SOLE   86,998 0 29,146
Celgene Corp com 151020104 1,196 18,663 SH   SOLE   17,055 0 1,608
Ceridian HCM Holding Inc com 15677j108 1,698 49,226 SH   SOLE   48,226 0 1,000
Chart Industries Inc com 16115Q308 487 7,490 SH   SOLE   7,490 0 0
Charter Communications com 16119P108 224 785 SH   SOLE   785 0 0
Check Point Software com M22465104 570 5,550 SH   SOLE   2,950 0 2,600
Chevron Corp com 166764100 24,809 228,045 SH   SOLE   195,956 0 32,089
Chubb Ltd com H1467J104 20,069 155,353 SH   SOLE   124,023 0 31,330
Church & Dwight com 171340102 1,088 16,550 SH   SOLE   15,700 0 850
Cisco Systems com 17275R102 33,555 774,416 SH   SOLE   637,299 0 137,117
Citigroup com 172967424 2,787 53,535 SH   SOLE   52,203 0 1,332
Clorox com 189054109 1,472 9,549 SH   SOLE   9,549 0 0
Coca Cola com 191216100 17,698 373,772 SH   SOLE   347,713 0 26,059
Codexis Inc. com 192005106 2,665 159,585 SH   SOLE   152,125 0 7,460
Cogent Communications Group com 19239V302 726 16,048 SH   SOLE   16,048 0 0
Cognex com 192422103 511 13,210 SH   SOLE   13,210 0 0
Cognizant Technology Solutions com 192446102 3,223 50,777 SH   SOLE   49,277 0 1,500
Colgate-Palmolive com 194162103 6,171 103,680 SH   SOLE   94,741 0 8,939
Comcast Cl A com 20030N101 28,095 825,119 SH   SOLE   729,001 0 96,118
Conoco Phillips com 20825C104 491 7,877 SH   SOLE   7,277 0 600
Consolidated Edison com 209115104 259 3,394 SH   SOLE   2,749 0 645
Constellation Brands Inc Cl A com 21036P108 7,527 46,801 SH   SOLE   44,502 0 2,299
Cooper Companies com 216648402 1,149 4,514 SH   SOLE   4,514 0 0
Corning com 219350105 534 17,664 SH   SOLE   17,664 0 0
Costco com 22160k105 37,780 185,461 SH   SOLE   156,955 0 28,506
Crown Castle International Cor com 22822V101 15,534 142,999 SH   SOLE   125,576 0 17,423
Cullen/Frost Bankers com 229899109 791 8,993 SH   SOLE   6,893 0 2,100
CytoSorbents Corp com 23283X206 1,212 149,978 SH   SOLE   149,565 0 413
D R Horton Inc com 23331A109 925 26,679 SH   SOLE   26,679 0 0
Danaher com 235851102 65,482 635,008 SH   SOLE   562,926 0 72,082
Deere com 244199105 25,945 173,928 SH   SOLE   149,256 0 24,672
Delta Airlines com 247361702 1,902 38,112 SH   SOLE   35,305 0 2,807
Diageo Plc ADR com 25243Q205 17,957 126,635 SH   SOLE   113,595 0 13,040
Discover Financial Services com 254709108 812 13,762 SH   SOLE   13,212 0 550
DocuSign Inc com 256163106 249 6,225 SH   SOLE   6,225 0 0
Dolby Laboratories Inc com 25659T107 16,882 272,996 SH   SOLE   248,181 0 24,815
Dominion Energy com 25746U109 4,332 60,619 SH   SOLE   36,663 0 23,956
Donaldson com 257651109 1,771 40,805 SH   SOLE   40,005 0 800
DowDupont Inc com 26078J100 6,755 126,307 SH   SOLE   94,510 0 31,797
Duke Energy com 26441C204 1,444 16,729 SH   SOLE   15,854 0 875
Dunkin Brands com 265504100 534 8,330 SH   SOLE   6,750 0 1,580
EOG Resources com 26875P101 6,394 73,316 SH   SOLE   64,551 0 8,765
East West Bancorp com 27579R104 872 20,039 SH   SOLE   18,939 0 1,100
Eastman Chemical com 277432100 271 3,713 SH   SOLE   3,713 0 0
Eaton Corp PLC com G29183103 234 3,412 SH   SOLE   2,712 0 700
Ebay com 278642103 451 16,079 SH   SOLE   15,954 0 125
Ecolab com 278865100 5,734 38,914 SH   SOLE   34,909 0 4,005
Edwards Lifesciences com 28176E108 251 1,638 SH   SOLE   1,638 0 0
Eli Lilly com 532457108 3,814 32,958 SH   SOLE   28,418 0 4,540
Emerson Electric com 291011104 3,406 57,002 SH   SOLE   37,639 0 19,363
Enbridge Inc com 29250N105 15,515 499,209 SH   SOLE   434,195 0 65,015
Energy Transfer LP com 29273V100 281 21,242 SH   SOLE   8,954 0 12,288
Enterprise Products LP com 293792107 7,854 319,392 SH   SOLE   285,853 0 33,539
Eversource Energy com 30040W108 1,941 29,838 SH   SOLE   29,838 0 0
Exxon Mobil com 30231G102 23,429 343,590 SH   SOLE   304,206 0 39,384
Facebook Inc com 30303M102 13,730 104,736 SH   SOLE   84,863 0 19,873
Fastenal com 311900104 2,784 53,244 SH   SOLE   29,688 0 23,556
FedEx Corporation com 31428X106 278 1,722 SH   SOLE   1,587 0 135
First Data Corp com 32008D106 2,506 148,199 SH   SOLE   137,849 0 10,350
First Republic Bank/CA com 33616c100 511 5,875 SH   SOLE   5,875 0 0
First Solar Inc com 336433107 406 9,571 SH   SOLE   7,871 0 1,700
Fiserv com 337738108 3,133 42,632 SH   SOLE   42,632 0 0
ForeScout Technologies com 34553D101 286 11,000 SH   SOLE   11,000 0 0
Fortive Corp com 34959J108 28,533 421,704 SH   SOLE   378,395 0 43,309
Fuelcell Energy com 35952H502 6 10,000 SH   SOLE   10,000 0 0
GATX Corp com 361448103 292 4,125 SH   SOLE   1,625 0 2,500
GTT Communications Inc com 362393100 500 21,126 SH   SOLE   21,126 0 0
Gartner Group Inc Cl A com 366651107 1,255 9,818 SH   SOLE   9,818 0 0
General Dynamics com 369550108 3,201 20,362 SH   SOLE   19,396 0 966
General Electric com 369604103 1,324 174,951 SH   SOLE   157,601 0 17,350
General Mills com 370334104 2,206 56,656 SH   SOLE   35,324 0 21,332
General Motors com 37045V100 203 6,067 SH   SOLE   6,067 0 0
Genesee & Wyoming CL A Class A com 371559105 674 9,105 SH   SOLE   7,155 0 1,950
Gilead Sciences com 375558103 2,477 39,599 SH   SOLE   38,649 0 950
GlaxoSmithKline PLC com 37733W105 281 7,347 SH   SOLE   7,197 0 150
Goldman Sachs com 38141G104 314 1,881 SH   SOLE   1,659 0 222
Grainger W W com 384802104 606 2,146 SH   SOLE   1,646 0 500
HP Inc com 40434L105 374 18,272 SH   SOLE   18,272 0 0
HSBC Holding Plc com 404280406 247 6,000 SH   SOLE   6,000 0 0
Hancock Whitney Corp com 410120109 360 10,400 SH   SOLE   10,400 0 0
Healthcare Services com 421906108 513 12,770 SH   SOLE   11,020 0 1,750
Heico Corp com 422806109 972 12,550 SH   SOLE   12,550 0 0
Helmerich & Payne com 423452101 690 14,400 SH   SOLE   11,850 0 2,550
Henry Schein com 806407102 2,642 33,652 SH   SOLE   28,064 0 5,588
Hershey Foods com 427866108 596 5,562 SH   SOLE   3,832 0 1,730
Hewlett Packard Enterprise Co com 42824C109 213 16,104 SH   SOLE   16,104 0 0
Home Depot com 437076102 27,419 159,579 SH   SOLE   153,216 0 6,363
Honeywell International com 438516106 27,003 204,384 SH   SOLE   181,531 0 22,853
Hunt JB Transport Services com 445658107 1,833 19,696 SH   SOLE   17,571 0 2,125
IQVIA Holdings com 46266C105 4,973 42,812 SH   SOLE   34,738 0 8,074
Illinois Tool Works com 452308109 1,182 9,331 SH   SOLE   8,252 0 1,079
Illumina Inc com 452327109 7,597 25,330 SH   SOLE   24,163 0 1,167
Immunomedics, Inc com 452907108 200 14,000 SH   SOLE   14,000 0 0
Ingersoll-Rand PLC com G47791101 658 7,212 SH   SOLE   6,112 0 1,100
Intel com 458140100 4,541 96,759 SH   SOLE   95,719 0 1,040
International Business Machine com 459200101 7,430 65,364 SH   SOLE   58,078 0 7,286
International Paper com 460146103 504 12,484 SH   SOLE   12,484 0 0
Intuit com 461202103 1,154 5,864 SH   SOLE   5,539 0 325
Intuitive Surgical com 46120E602 2,216 4,627 SH   SOLE   4,579 0 48
J P Morgan Chase com 46625H100 85,379 874,602 SH   SOLE   794,546 0 80,056
Johnson & Johnson com 478160104 53,555 414,994 SH   SOLE   368,039 0 46,955
Johnson Controls com G51502105 723 24,393 SH   SOLE   6,108 0 18,285
Kala Pharmaceuticals Inc. com 483119103 115 23,600 SH   SOLE   23,600 0 0
Kansas City Southern Inds com 485170302 380 3,980 SH   SOLE   3,950 0 30
Kellogg com 487836108 509 8,921 SH   SOLE   8,271 0 650
Keurig Dr Pepper Inc com 49271V100 1,160 45,245 SH   SOLE   44,747 0 498
Kimberly-Clark com 494368103 3,387 29,724 SH   SOLE   21,256 0 8,468
Kinder Morgan Inc com 49456B101 3,651 237,399 SH   SOLE   225,911 0 11,488
Kraft Heinz Co com 500754106 3,916 90,996 SH   SOLE   79,615 0 11,381
L3 Technologies Inc. com 502413107 251 1,444 SH   SOLE   769 0 675
Lincoln Electric com 533900106 498 6,315 SH   SOLE   4,615 0 1,700
Lincoln National com 534187109 457 8,900 SH   SOLE   8,900 0 0
Linde Plc com G5494J103 2,170 13,905 SH   SOLE   11,923 0 1,982
Lockheed Martin com 539830109 5,501 21,011 SH   SOLE   20,341 0 670
Lowes com 548661107 12,141 131,450 SH   SOLE   92,617 0 38,833
M&T Bank com 55261F104 4,541 31,727 SH   SOLE   30,627 0 1,100
Magellan Midstream Partners LP com 559080106 10,446 183,065 SH   SOLE   168,462 0 14,603
Marsh & McLennan com 571748102 37,521 470,485 SH   SOLE   391,369 0 79,116
Mastercard Inc Cl A com 57636Q104 40,227 213,238 SH   SOLE   199,240 0 13,998
McCormick com 579780206 26,760 192,184 SH   SOLE   178,464 0 13,720
McDonalds com 580135101 31,985 180,127 SH   SOLE   144,701 0 35,426
Medtronic PLC com G5960L103 1,323 14,545 SH   SOLE   12,945 0 1,600
Merck com 58933Y105 47,577 622,648 SH   SOLE   552,528 0 70,120
Metlife Inc com 59156R108 1,753 42,688 SH   SOLE   29,963 0 12,725
Mettler-Toledo International com 592688105 12,094 21,383 SH   SOLE   20,379 0 1,004
Microchip Technology com 595017104 219 3,050 SH   SOLE   3,050 0 0
Microsoft com 594918104 107,557 1,058,941 SH   SOLE   935,846 0 123,095
Mondelez International com 609207105 23,597 589,489 SH   SOLE   496,209 0 93,280
MorningStar Inc com 617700109 332 3,021 SH   SOLE   3,021 0 0
Mosaic Company com 61945C103 4,446 152,200 SH   SOLE   114,122 0 38,078
NVR Inc com 62944t105 2,315 950 SH   SOLE   950 0 0
National Instruments com 636518102 429 9,450 SH   SOLE   9,450 0 0
Nestle SA Sponsored ADR com 641069406 37,575 464,119 SH   SOLE   415,626 0 48,493
New Relic com 64829B100 1,004 12,395 SH   SOLE   11,795 0 600
NextEra Energy com 65339F101 4,657 26,790 SH   SOLE   20,510 0 6,280
Nielsen Holdings PLC com G6518L108 725 31,091 SH   SOLE   3,050 0 28,041
Nike Inc Class B com 654106103 32,844 442,994 SH   SOLE   372,067 0 70,927
Nisource com 65473P105 5,450 215,000 SH   SOLE   215,000 0 0
Norfolk Southern com 655844108 3,020 20,195 SH   SOLE   18,187 0 2,008
Northern Trust Corp com 665859104 504 6,031 SH   SOLE   6,031 0 0
Northrop Grumman com 666807102 1,116 4,556 SH   SOLE   4,341 0 215
Novanta Inc. com 67000B104 3,889 61,730 SH   SOLE   58,645 0 3,085
Novartis A G ADR com 66987V109 14,493 168,894 SH   SOLE   121,388 0 47,506
Novo Nordisk A/S ADR com 670100205 1,739 37,746 SH   SOLE   35,346 0 2,400
Nutrien Ltd com 67077M108 627 13,341 SH   SOLE   12,709 0 632
Nvidia Corp com 67066G104 203 1,524 SH   SOLE   1,524 0 0
Oaktree Capital Group LLC com 674001201 764 19,225 SH   SOLE   15,975 0 3,250
Occidental Petroleum com 674599105 1,692 27,564 SH   SOLE   11,446 0 16,118
Okta Inc com 679295105 432 6,765 SH   SOLE   6,765 0 0
Omnicom com 681919106 1,308 17,853 SH   SOLE   7,256 0 10,597
Oracle com 68389X105 8,890 196,908 SH   SOLE   172,368 0 24,540
PNC Financial com 693475105 318 2,721 SH   SOLE   2,638 0 83
PPG Industries com 693506107 657 6,424 SH   SOLE   6,239 0 185
Packaging Corp. America com 695156109 1,035 12,400 SH   SOLE   12,400 0 0
Palo Alto Networks Inc com 697435105 992 5,267 SH   SOLE   5,267 0 0
Parker-Hannifin com 701094104 457 3,067 SH   SOLE   3,016 0 51
PayPal Holdings com 70450Y103 3,967 47,172 SH   SOLE   46,422 0 750
Paychex com 704326107 884 13,562 SH   SOLE   13,362 0 200
Peoples United Financial Inc com 712704105 2,788 193,231 SH   SOLE   191,354 0 1,877
Pepsico com 713448108 51,562 466,713 SH   SOLE   399,162 0 67,551
Pfizer com 717081103 17,479 400,441 SH   SOLE   336,390 0 64,051
Philip Morris International com 718172109 1,431 21,432 SH   SOLE   21,081 0 351
Phillips 66 com 718546104 404 4,695 SH   SOLE   4,695 0 0
Plains All American Pipeline L com 726503105 722 36,050 SH   SOLE   27,050 0 9,000
Potlatch Corporation com 737630103 1,057 33,419 SH   SOLE   29,927 0 3,492
Pretium Resources com 74139C102 483 57,140 SH   SOLE   57,140 0 0
Price T Rowe Group Inc com 74144T108 508 5,507 SH   SOLE   5,057 0 450
Procter & Gamble com 742718109 20,771 225,966 SH   SOLE   187,239 0 38,727
Progressive com 743315103 315 5,227 SH   SOLE   5,227 0 0
Prudential Financial Inc com 744320102 1,322 16,211 SH   SOLE   6,485 0 9,726
Public Service Enterprise com 744573106 498 9,572 SH   SOLE   9,572 0 0
Qualcomm com 747525103 1,622 28,503 SH   SOLE   13,825 0 14,678
Quest Diagnostics com 74834L100 241 2,892 SH   SOLE   2,892 0 0
RBC Bearings Inc. com 75524b104 21,701 165,530 SH   SOLE   142,180 0 23,350
RPM International Inc com 749685103 209 3,550 SH   SOLE   3,550 0 0
Raytheon com 755111507 22,299 145,413 SH   SOLE   132,216 0 13,197
RealPage Inc. com 75606n109 935 19,400 SH   SOLE   19,400 0 0
Realty Income Corp com 756109104 7,850 124,527 SH   SOLE   116,727 0 7,800
Regeneron Pharmaceuticals Inc com 75886F107 338 904 SH   SOLE   904 0 0
Republic Services com 760759100 214 2,966 SH   SOLE   2,966 0 0
Ross Stores com 778296103 1,996 23,996 SH   SOLE   23,996 0 0
Royal Dutch Shell A ADRF ADR com 780259206 1,856 31,852 SH   SOLE   17,736 0 14,116
Royal Dutch Shell B ADRF Spons com 780259107 1,740 29,028 SH   SOLE   28,028 0 1,000
S&P Global Inc com 78409V104 359 2,112 SH   SOLE   2,112 0 0
SPDR Gold Shares com 78463V107 19,206 158,403 SH   SOLE   142,020 0 16,383
SS & C Technologies com 78467J100 13,793 305,774 SH   SOLE   291,831 0 13,943
Salesforce.com Inc com 79466L302 2,044 14,922 SH   SOLE   14,746 0 176
Salisbury Bancorp com 795226109 97 2,701 SH   SOLE   1,700 0 1,001
Sanofi-Aventis ADR com 80105N105 226 5,216 SH   SOLE   5,216 0 0
Schlumberger com 806857108 4,164 115,404 SH   SOLE   77,537 0 37,867
Semtech Corp com 816850101 216 4,715 SH   SOLE   4,715 0 0
ServiceMaster Global Holdings com 81761R109 4,912 133,698 SH   SOLE   128,153 0 5,545
Sherwin-Williams com 824348106 3,028 7,695 SH   SOLE   7,625 0 70
Simon Property Group com 828806109 1,928 11,476 SH   SOLE   5,343 0 6,133
Smucker com 832696405 304 3,254 SH   SOLE   3,254 0 0
Spirit AeroSystems Holdings In com 848574109 252 3,500 SH   SOLE   3,500 0 0
Spirit Realty Capital Inc. com 84860W300 2,049 58,114 SH   SOLE   51,514 0 6,600
Stanley Black & Decker Inc com 854502101 10,208 85,254 SH   SOLE   67,395 0 17,859
Starbucks com 855244109 17,118 265,814 SH   SOLE   249,879 0 15,935
State Street com 857477103 7,020 111,312 SH   SOLE   105,627 0 5,685
Store Capital Corp com 862121100 4,367 154,262 SH   SOLE   150,762 0 3,500
Stryker com 863667101 6,401 40,833 SH   SOLE   36,418 0 4,415
Suncor Energy Inc com 867224107 16,403 586,435 SH   SOLE   518,210 0 68,225
Sysco com 871829107 1,322 21,101 SH   SOLE   20,701 0 400
TE Connectivity Limited com H84989104 4,664 61,664 SH   SOLE   42,604 0 19,060
TJX Corp com 872540109 10,657 238,189 SH   SOLE   231,949 0 6,240
Tableau Software, Inc com 87336U105 1,053 8,775 SH   SOLE   8,775 0 0
Tapestry Inc com 876030107 607 18,000 SH   SOLE   18,000 0 0
Target com 87612E106 1,856 28,088 SH   SOLE   14,196 0 13,892
Texas Instruments com 882508104 1,521 16,096 SH   SOLE   14,036 0 2,060
The Blackstone Group LP com 09253U108 337 11,300 SH   SOLE   7,000 0 4,300
The Travelers Companies Inc com 89417E109 4,853 40,524 SH   SOLE   39,924 0 600
Thermo Fisher Scientific com 883556102 53,283 238,094 SH   SOLE   208,874 0 29,220
Thomson Reuters Corporation com 884903709 250 5,179 SH   SOLE   5,179 0 0
Tractor Supply Company com 892356106 1,622 19,440 SH   SOLE   19,190 0 250
TransCanada com 89353D107 2,340 65,538 SH   SOLE   65,009 0 529
Transunion com 89400J107 14,159 249,284 SH   SOLE   221,954 0 27,330
Trimble Navigation com 896239100 918 27,907 SH   SOLE   27,907 0 0
US Bancorp com 902973304 13,070 285,986 SH   SOLE   190,972 0 95,014
Unilever NV ORD com 904784709 260 4,830 SH   SOLE   4,830 0 0
Union Pacific com 907818108 46,827 338,762 SH   SOLE   314,436 0 24,326
United Health Group com 91324P102 9,370 37,614 SH   SOLE   36,410 0 1,204
United Parcel Service Class B com 911312106 264 2,709 SH   SOLE   1,845 0 864
United Technologies com 913017109 52,857 496,407 SH   SOLE   434,956 0 61,451
Unitil Corp com 913259107 4,483 88,534 SH   SOLE   88,534 0 0
V F Corp com 918204108 838 11,749 SH   SOLE   9,499 0 2,250
Varian Medical com 92220P105 386 3,404 SH   SOLE   3,404 0 0
Ventas Inc REIT com 92276F100 2,001 34,159 SH   SOLE   34,159 0 0
Verizon com 92343V104 7,782 138,424 SH   SOLE   114,362 0 24,062
Vertex Pharmaceuticals Inc com 92532F100 414 2,500 SH   SOLE   2,450 0 50
Visa Incorporated com 92826C839 4,150 31,453 SH   SOLE   28,161 0 3,292
WEC Energy Group Inc com 92939U106 315 4,551 SH   SOLE   4,551 0 0
WP Carey Inc com 92936U109 407 6,225 SH   SOLE   6,225 0 0
WR Berkley Corporation com 084423102 1,076 14,556 SH   SOLE   14,556 0 0
Walgreens Boots Alliance Inc com 931427108 2,249 32,910 SH   SOLE   31,525 0 1,385
Walmart com 931142103 1,143 12,266 SH   SOLE   11,616 0 650
Walt Disney com 254687106 47,861 436,493 SH   SOLE   379,447 0 57,046
Waste Management com 94106L109 864 9,710 SH   SOLE   9,593 0 117
Waters Corp com 941848103 1,782 9,445 SH   SOLE   9,245 0 200
Webster Financial com 947890109 531 10,780 SH   SOLE   10,380 0 400
Wells Fargo com 949746101 5,684 123,343 SH   SOLE   101,011 0 22,332
Weyerhaeuser com 962166104 9,700 443,724 SH   SOLE   386,670 0 57,054
XCEL Energy com 98389B100 274 5,559 SH   SOLE   5,559 0 0
Yum Brands Inc com 988498101 648 7,045 SH   SOLE   6,245 0 800
Zimmer Biomet Holdings Inc com 98956P102 705 6,798 SH   SOLE   6,798 0 0
Zions Bancorp com 989701107 748 18,365 SH   SOLE   18,365 0 0
Zoetis Inc com 98978V103 22,662 264,931 SH   SOLE   250,759 0 14,172
iShares North America Tech com 464287515 347 2,000 SH   SOLE   2,000 0 0
Vanguard Emerging Markets Stoc com 922042858 4,961 130,216 SH   SOLE   127,718 0 2,498
Vanguard FTSE ETF Developed Ma com 921943858 8,255 222,495 SH   SOLE   222,025 0 470
Vanguard FTSE Europe ETF com 922042874 2,498 51,384 SH   SOLE   49,564 0 1,820
WisdomTree Japan Hedged EQ com 97717W851 653 14,073 SH   SOLE   14,073 0 0
iShares MSCI EAFE Index Fund com 464287465 3,235 55,041 SH   SOLE   52,474 0 2,567
iShares MSCI Emerg Mkts ETF com 464287234 2,019 51,693 SH   SOLE   50,623 0 1,070
iShares MSCI Germany com 46434v704 237 10,000 SH   SOLE   10,000 0 0
iShares MSCI Hong Kong Index com 464286871 557 24,696 SH   SOLE   24,696 0 0
Alerian MLP com 00162Q866 4,306 493,240 SH   SOLE   423,966 0 69,274
Financial Select Sectors SPDR com 81369Y605 296 12,444 SH   SOLE   12,444 0 0
Invesco QQQ Trust Series 1 com 46090E103 355 2,301 SH   SOLE   2,301 0 0
SPDR S&P 500 ETF Index com 78462F103 11,603 46,426 SH   SOLE   46,426 0 0
Sector SPDR Indl Select of Ben com 81369Y704 208 3,226 SH   SOLE   3,226 0 0
Select Sector S&P Technology I com 81369Y803 250 4,040 SH   SOLE   4,040 0 0
Vanguard Dividend Appreciation com 921908844 777 7,932 SH   SOLE   7,932 0 0
Vanguard Information Techology com 92204A702 2,983 17,879 SH   SOLE   17,879 0 0
Vanguard Mid Cap ETF com 922908629 3,005 21,744 SH   SOLE   21,744 0 0
Vanguard REIT Index ETF com 922908553 1,542 20,684 SH   SOLE   19,909 0 775
Vanguard Small Cap ETF com 922908751 232 1,758 SH   SOLE   1,758 0 0
Vanguard Small Cap Growth com 922908595 3,809 25,297 SH   SOLE   24,593 0 704
Vanguard Small Cap Value ETF com 922908611 3,180 27,878 SH   SOLE   27,418 0 460
Vanguard Total Stock Market Vi com 922908769 1,523 11,931 SH   SOLE   11,931 0 0
Wisdom Tree MidCap Earnings Fu com 97717W570 680 19,820 SH   SOLE   19,820 0 0
iShares Core S&P MidCap ETF com 464287507 768 4,624 SH   SOLE   4,624 0 0
iShares Russell 1000 Index com 464287622 563 4,056 SH   SOLE   4,056 0 0
iShares Russell 1000 Value Ind com 464287598 412 3,712 SH   SOLE   3,712 0 0
iShares Russell 2000 ETF com 464287655 1,687 12,602 SH   SOLE   12,394 0 208
iShares Tr Russell 1000 Growth com 464287614 519 3,963 SH   SOLE   3,963 0 0