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 |