The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 |
3M Company | com | 88579Y101 | 12,887 | 72,552 | SH | SOLE | 60,766 | 0 | 11,786 | ||
ABB Ltd ADR | com | 000375204 | 286 | 7,500 | SH | SOLE | 7,500 | 0 | 0 | ||
AFLAC | com | 001055102 | 745 | 12,763 | SH | SOLE | 10,213 | 0 | 2,550 | ||
ASML Holding NV NY Registry Sh | com | N07059210 | 630 | 791 | SH | SOLE | 791 | 0 | 0 | ||
AT & T | com | 00206R102 | 1,450 | 58,954 | SH | SOLE | 52,861 | 0 | 6,093 | ||
Abbott Labs | com | 002824100 | 48,236 | 342,731 | SH | SOLE | 284,322 | 0 | 58,409 | ||
Abbvie Inc | com | 00287Y109 | 33,968 | 250,874 | SH | SOLE | 227,227 | 0 | 23,647 | ||
Academy Sport and Outdoors Inc | com | 00402L107 | 1,671 | 38,055 | SH | SOLE | 38,055 | 0 | 0 | ||
Accenture Plc Class A F | com | G1151C101 | 13,360 | 32,228 | SH | SOLE | 31,603 | 0 | 625 | ||
Adobe Inc | com | 00724F101 | 96,976 | 171,016 | SH | SOLE | 159,510 | 0 | 11,506 | ||
Advanced Micro Devices Inc | com | 007903107 | 973 | 6,763 | SH | SOLE | 6,763 | 0 | 0 | ||
Agco Corp | com | 001084102 | 1,629 | 14,041 | SH | SOLE | 14,041 | 0 | 0 | ||
Agilent Technologies | com | 00846u101 | 203 | 1,272 | SH | SOLE | 1,272 | 0 | 0 | ||
Agnico Eagle Mines Limited | com | 008474108 | 43,518 | 818,938 | SH | SOLE | 725,693 | 0 | 93,245 | ||
Air Products & Chemicals Inc | com | 009158106 | 14,686 | 48,269 | SH | SOLE | 40,679 | 0 | 7,590 | ||
Alexandria Real Estate Equitie | com | 015271109 | 5,703 | 25,580 | SH | SOLE | 25,335 | 0 | 245 | ||
Align Technology Inc | com | 016255101 | 936 | 1,425 | SH | SOLE | 1,425 | 0 | 0 | ||
Allegion PLC | com | G0176J109 | 212 | 1,601 | SH | SOLE | 1,601 | 0 | 0 | ||
Allstate | com | 020002101 | 282 | 2,396 | SH | SOLE | 2,396 | 0 | 0 | ||
Alphabet Inc. Class A | com | 02079K305 | 161,667 | 55,804 | SH | SOLE | 49,512 | 0 | 6,292 | ||
Alphabet Inc. Class C | com | 02079K107 | 25,481 | 8,806 | SH | SOLE | 8,425 | 0 | 381 | ||
Altair Engineering | com | 021369103 | 31,480 | 407,145 | SH | SOLE | 390,478 | 0 | 16,667 | ||
Altria Group Inc | com | 02209S103 | 1,078 | 22,742 | SH | SOLE | 22,497 | 0 | 245 | ||
Amazon.Com | com | 023135106 | 100,297 | 30,080 | SH | SOLE | 26,805 | 0 | 3,275 | ||
Amer Tower Cl A | com | 03027X100 | 2,215 | 7,573 | SH | SOLE | 7,572 | 0 | 1 | ||
American Express | com | 025816109 | 20,987 | 128,281 | SH | SOLE | 108,990 | 0 | 19,291 | ||
American Water Works Company I | com | 030420103 | 1,546 | 8,185 | SH | SOLE | 7,984 | 0 | 201 | ||
Americold Realty Trust | com | 03064D108 | 489 | 14,910 | SH | SOLE | 14,910 | 0 | 0 | ||
Ameriprise Financial Inc Com | com | 03076C106 | 964 | 3,195 | SH | SOLE | 3,195 | 0 | 0 | ||
Amgen | com | 031162100 | 2,650 | 11,781 | SH | SOLE | 6,633 | 0 | 5,148 | ||
Amphenol | com | 032095101 | 37,926 | 433,638 | SH | SOLE | 398,461 | 0 | 35,177 | ||
Analog Devices Inc | com | 032654105 | 3,724 | 21,188 | SH | SOLE | 18,063 | 0 | 3,125 | ||
Ansys | com | 03662Q105 | 10,732 | 26,756 | SH | SOLE | 26,281 | 0 | 475 | ||
Anthem Inc | com | 036752103 | 630 | 1,360 | SH | SOLE | 1,307 | 0 | 53 | ||
Apple Inc | com | 037833100 | 234,022 | 1,317,917 | SH | SOLE | 1,186,558 | 0 | 131,359 | ||
Applied Materials | com | 038222105 | 1,502 | 9,544 | SH | SOLE | 9,535 | 0 | 9 | ||
Aptiv Plc | com | G6095L109 | 711 | 4,309 | SH | SOLE | 4,008 | 0 | 301 | ||
Arch Capital Group Ltd | com | G0450A105 | 2,592 | 58,302 | SH | SOLE | 58,302 | 0 | 0 | ||
Archer-Daniels-Midland | com | 039483102 | 455 | 6,730 | SH | SOLE | 6,730 | 0 | 0 | ||
Ares Capital Corporation | com | 04010L103 | 255 | 12,035 | SH | SOLE | 8,534 | 0 | 3,501 | ||
Arthur J Gallagher & Co | com | 363576109 | 5,039 | 29,698 | SH | SOLE | 29,693 | 0 | 5 | ||
Ashland Global Holdings Inc | com | 044186104 | 513 | 4,761 | SH | SOLE | 4,761 | 0 | 0 | ||
Aspen Aerogels Inc | com | 04523Y105 | 616 | 12,362 | SH | SOLE | 12,362 | 0 | 0 | ||
Astrazeneca PLC Sponsored ADR | com | 046353108 | 266 | 4,567 | SH | SOLE | 4,567 | 0 | 0 | ||
Atara Biotherapeutics Inc | com | 046513107 | 261 | 16,581 | SH | SOLE | 16,581 | 0 | 0 | ||
AutoZone Inc | com | 053332102 | 2,405 | 1,147 | SH | SOLE | 1,112 | 0 | 35 | ||
Automatic Data Processing | com | 053015103 | 32,662 | 132,461 | SH | SOLE | 98,422 | 0 | 34,039 | ||
Ball Corp | com | 058498106 | 241 | 2,505 | SH | SOLE | 2,505 | 0 | 0 | ||
Bank of America | com | 060505104 | 11,379 | 255,758 | SH | SOLE | 241,242 | 0 | 14,516 | ||
Bank of New York Mellon | com | 064058100 | 1,118 | 19,254 | SH | SOLE | 19,254 | 0 | 0 | ||
Barrick Gold Corp | com | 067901108 | 9,694 | 510,216 | SH | SOLE | 379,847 | 0 | 130,369 | ||
Baxter International | com | 071813109 | 2,869 | 33,424 | SH | SOLE | 31,588 | 0 | 1,836 | ||
Becton Dickinson | com | 075887109 | 5,529 | 21,987 | SH | SOLE | 20,378 | 0 | 1,609 | ||
Berkshire Hathaway Cl A | com | 084670108 | 3,605 | 8 | SH | SOLE | 7 | 0 | 1 | ||
Berkshire Hathaway Cl B | com | 084670702 | 72,625 | 242,892 | SH | SOLE | 220,198 | 0 | 22,694 | ||
Bio-Techne Corp | com | 09073M104 | 2,076 | 4,012 | SH | SOLE | 3,987 | 0 | 25 | ||
BlackRock Inc | com | 09247X101 | 1,727 | 1,886 | SH | SOLE | 1,783 | 0 | 103 | ||
Blackrock Income Trust Inc | com | 09247F100 | 80 | 14,167 | SH | SOLE | 14,167 | 0 | 0 | ||
Boeing | com | 097023105 | 716 | 3,555 | SH | SOLE | 2,865 | 0 | 690 | ||
Booking Holdings Inc | com | 09857L108 | 369 | 154 | SH | SOLE | 154 | 0 | 0 | ||
Booz Allen Hamilton Holdings | com | 099502106 | 2,724 | 32,121 | SH | SOLE | 32,121 | 0 | 0 | ||
Bristol-Myers Squibb | com | 110122108 | 4,500 | 72,179 | SH | SOLE | 52,717 | 0 | 19,462 | ||
Broadcom Inc. | com | 11135F101 | 9,284 | 13,952 | SH | SOLE | 13,376 | 0 | 576 | ||
Broadridge Financial Solutions | com | 11133T103 | 478 | 2,613 | SH | SOLE | 2,613 | 0 | 0 | ||
Broadstone Net Lease Inc | com | 11135E203 | 390 | 15,695 | SH | SOLE | 15,695 | 0 | 0 | ||
Brookfield Asset Management In | com | 112585104 | 2,202 | 36,468 | SH | SOLE | 36,468 | 0 | 0 | ||
Brookfield Infrastructure Part | com | G16252101 | 340 | 5,599 | SH | SOLE | 5,599 | 0 | 0 | ||
CDK Global Inc | com | 12508E101 | 211 | 5,059 | SH | SOLE | 5,059 | 0 | 0 | ||
CH Robinson | com | 12541W209 | 204 | 1,900 | SH | SOLE | 400 | 0 | 1,500 | ||
CIGNA Corp | com | 125523100 | 4,637 | 20,192 | SH | SOLE | 20,192 | 0 | 0 | ||
CME Group Inc | com | 12572Q105 | 4,419 | 19,345 | SH | SOLE | 19,170 | 0 | 175 | ||
CMS Energy | com | 125896100 | 290 | 4,459 | SH | SOLE | 4,459 | 0 | 0 | ||
CRISPR Therapeutics AG | com | H17182108 | 208 | 2,751 | SH | SOLE | 2,751 | 0 | 0 | ||
CSX | com | 126408103 | 1,023 | 27,197 | SH | SOLE | 26,447 | 0 | 750 | ||
CVS Health Corp | com | 126650100 | 4,862 | 47,131 | SH | SOLE | 36,793 | 0 | 10,338 | ||
Cameco Corporation | com | 13321L108 | 1,875 | 85,953 | SH | SOLE | 85,953 | 0 | 0 | ||
Canadian National Railway | com | 136375102 | 50,361 | 409,907 | SH | SOLE | 380,144 | 0 | 29,763 | ||
Canadian Pacific Railway Ltd | com | 13645T100 | 622 | 8,639 | SH | SOLE | 8,639 | 0 | 0 | ||
Carrier Global Corp | com | 14448C104 | 7,768 | 143,216 | SH | SOLE | 116,208 | 0 | 27,008 | ||
Caterpillar | com | 149123101 | 22,162 | 107,196 | SH | SOLE | 80,454 | 0 | 26,742 | ||
Celanese Corporation | com | 150870103 | 260 | 1,546 | SH | SOLE | 1,546 | 0 | 0 | ||
Ceridian HCM Holding Inc | com | 15677j108 | 702 | 6,725 | SH | SOLE | 5,825 | 0 | 900 | ||
Charter Communications | com | 16119P108 | 560 | 859 | SH | SOLE | 852 | 0 | 7 | ||
Check Point Software | com | M22465104 | 501 | 4,300 | SH | SOLE | 3,200 | 0 | 1,100 | ||
Chevron Corp | com | 166764100 | 27,814 | 237,019 | SH | SOLE | 203,747 | 0 | 33,272 | ||
Chewy Inc. Class A | com | 16679l109 | 2,848 | 48,291 | SH | SOLE | 45,320 | 0 | 2,971 | ||
Chubb Ltd | com | H1467J104 | 11,786 | 60,967 | SH | SOLE | 49,372 | 0 | 11,595 | ||
Church & Dwight | com | 171340102 | 1,581 | 15,421 | SH | SOLE | 14,221 | 0 | 1,200 | ||
Cisco Systems | com | 17275R102 | 46,818 | 738,805 | SH | SOLE | 628,136 | 0 | 110,669 | ||
Citigroup | com | 172967424 | 2,089 | 34,593 | SH | SOLE | 33,767 | 0 | 826 | ||
Citizens Financial Group | com | 174610105 | 1,873 | 39,649 | SH | SOLE | 39,649 | 0 | 0 | ||
Clarivate Plc | com | G21810109 | 205 | 8,725 | SH | SOLE | 8,725 | 0 | 0 | ||
Clean Harbors | com | 184496107 | 207 | 2,078 | SH | SOLE | 2,078 | 0 | 0 | ||
Clorox | com | 189054109 | 1,133 | 6,499 | SH | SOLE | 6,499 | 0 | 0 | ||
Coca Cola | com | 191216100 | 21,191 | 357,889 | SH | SOLE | 337,324 | 0 | 20,565 | ||
Cogent Communications Group | com | 19239V302 | 2,601 | 35,538 | SH | SOLE | 23,510 | 0 | 12,028 | ||
Cognizant Technology Solutions | com | 192446102 | 613 | 6,914 | SH | SOLE | 6,564 | 0 | 350 | ||
Colgate-Palmolive | com | 194162103 | 4,367 | 51,171 | SH | SOLE | 47,518 | 0 | 3,653 | ||
Colliers International | com | 194693107 | 248 | 1,669 | SH | SOLE | 1,669 | 0 | 0 | ||
Comcast Cl A | com | 20030N101 | 31,895 | 633,710 | SH | SOLE | 583,118 | 0 | 50,592 | ||
Conoco Phillips | com | 20825C104 | 43,504 | 602,712 | SH | SOLE | 553,723 | 0 | 48,989 | ||
Constellation Brands Inc Cl A | com | 21036P108 | 23,335 | 92,979 | SH | SOLE | 88,237 | 0 | 4,742 | ||
Cooper Companies | com | 216648402 | 4,779 | 11,407 | SH | SOLE | 11,407 | 0 | 0 | ||
Corning | com | 219350105 | 544 | 14,617 | SH | SOLE | 14,617 | 0 | 0 | ||
Corteva Inc | com | 22052L104 | 557 | 11,789 | SH | SOLE | 8,965 | 0 | 2,824 | ||
Costco | com | 22160k105 | 95,851 | 168,842 | SH | SOLE | 144,958 | 0 | 23,884 | ||
Coterra Energy Inc | com | 127097103 | 209 | 10,977 | SH | SOLE | 7,977 | 0 | 3,000 | ||
Crown Castle International Cor | com | 22822V101 | 36,886 | 176,707 | SH | SOLE | 148,813 | 0 | 27,894 | ||
Crown Holdings Inc | com | 228368106 | 4,205 | 38,010 | SH | SOLE | 38,010 | 0 | 0 | ||
Cullen/Frost Bankers | com | 229899109 | 646 | 5,125 | SH | SOLE | 4,025 | 0 | 1,100 | ||
Cummins Inc | com | 231021106 | 862 | 3,952 | SH | SOLE | 3,952 | 0 | 0 | ||
CytoSorbents Corp | com | 23283X206 | 43 | 10,250 | SH | SOLE | 10,250 | 0 | 0 | ||
D R Horton Inc | com | 23331A109 | 13,558 | 125,020 | SH | SOLE | 124,218 | 0 | 802 | ||
Danaher | com | 235851102 | 168,504 | 512,155 | SH | SOLE | 457,595 | 0 | 54,560 | ||
Deere | com | 244199105 | 64,431 | 187,905 | SH | SOLE | 164,569 | 0 | 23,336 | ||
Diageo Plc ADR | com | 25243Q205 | 1,090 | 4,952 | SH | SOLE | 4,952 | 0 | 0 | ||
Dicks Sporting Goods Inc | com | 253393102 | 845 | 7,345 | SH | SOLE | 7,345 | 0 | 0 | ||
Digital Realty Trust Inc | com | 253868103 | 221 | 1,250 | SH | SOLE | 1,250 | 0 | 0 | ||
DocuSign Inc | com | 256163106 | 238 | 1,560 | SH | SOLE | 1,560 | 0 | 0 | ||
Dolby Laboratories Inc | com | 25659T107 | 2,900 | 30,452 | SH | SOLE | 27,633 | 0 | 2,819 | ||
Dollar General Corp | com | 256677105 | 294 | 1,246 | SH | SOLE | 1,246 | 0 | 0 | ||
Dominion Energy | com | 25746U109 | 3,229 | 41,104 | SH | SOLE | 27,293 | 0 | 13,811 | ||
DoubleVerify Holdings | com | 25862V105 | 870 | 26,140 | SH | SOLE | 26,140 | 0 | 0 | ||
Dover Corp | com | 260003108 | 701 | 3,860 | SH | SOLE | 3,810 | 0 | 50 | ||
Dow Inc | com | 260557103 | 2,157 | 38,026 | SH | SOLE | 11,653 | 0 | 26,373 | ||
DuPont De Nemours Inc | com | 26614N102 | 660 | 8,169 | SH | SOLE | 6,529 | 0 | 1,640 | ||
Duke Energy | com | 26441C204 | 1,736 | 16,549 | SH | SOLE | 16,458 | 0 | 91 | ||
EOG Resources | com | 26875P101 | 390 | 4,386 | SH | SOLE | 4,261 | 0 | 125 | ||
East West Bancorp | com | 27579R104 | 883 | 11,224 | SH | SOLE | 10,124 | 0 | 1,100 | ||
EastGroup Properties Inc REIT | com | 277276101 | 337 | 1,480 | SH | SOLE | 1,480 | 0 | 0 | ||
Eastman Chemical | com | 277432100 | 660 | 5,460 | SH | SOLE | 5,460 | 0 | 0 | ||
Eaton Corp PLC | com | G29183103 | 492 | 2,849 | SH | SOLE | 2,149 | 0 | 700 | ||
Ebay | com | 278642103 | 19,041 | 286,331 | SH | SOLE | 266,545 | 0 | 19,786 | ||
Ecolab | com | 278865100 | 11,661 | 49,707 | SH | SOLE | 45,913 | 0 | 3,794 | ||
Edwards Lifesciences | com | 28176E108 | 793 | 6,125 | SH | SOLE | 6,122 | 0 | 3 | ||
Electronic Arts | com | 285512109 | 540 | 4,096 | SH | SOLE | 4,096 | 0 | 0 | ||
Eli Lilly | com | 532457108 | 4,576 | 16,566 | SH | SOLE | 14,358 | 0 | 2,208 | ||
Emerson Electric | com | 291011104 | 2,946 | 31,688 | SH | SOLE | 27,839 | 0 | 3,849 | ||
Enbridge Inc | com | 29250N105 | 28,414 | 727,054 | SH | SOLE | 672,782 | 0 | 54,272 | ||
Enphase Energy Inc | com | 29355a107 | 1,334 | 7,294 | SH | SOLE | 7,077 | 0 | 217 | ||
Enterprise Products LP | com | 293792107 | 5,085 | 231,567 | SH | SOLE | 218,930 | 0 | 12,637 | ||
Epam Systems Inc. | com | 29414B104 | 235 | 351 | SH | SOLE | 329 | 0 | 22 | ||
Equifax | com | 294429105 | 271 | 925 | SH | SOLE | 925 | 0 | 0 | ||
Equinix Inc | com | 29444U700 | 469 | 555 | SH | SOLE | 555 | 0 | 0 | ||
Estee Lauder | com | 518439104 | 1,030 | 2,781 | SH | SOLE | 2,781 | 0 | 0 | ||
Eversource Energy | com | 30040W108 | 9,423 | 103,569 | SH | SOLE | 99,301 | 0 | 4,268 | ||
Expeditors Intl Wash | com | 302130109 | 247 | 1,843 | SH | SOLE | 1,843 | 0 | 0 | ||
Extra Space Storage Inc | com | 30225T102 | 385 | 1,696 | SH | SOLE | 1,692 | 0 | 4 | ||
Exxon Mobil | com | 30231G102 | 8,019 | 131,056 | SH | SOLE | 104,473 | 0 | 26,583 | ||
FS Energy & Power Fund | com | 30264D109 | 53 | 14,770 | SH | SOLE | 14,770 | 0 | 0 | ||
FS Global Credit Opportunities | com | 30290Y101 | 96 | 12,416 | SH | SOLE | 12,416 | 0 | 0 | ||
Facebook Inc | com | 30303M102 | 16,150 | 48,016 | SH | SOLE | 46,487 | 0 | 1,529 | ||
Fastenal Company | com | 311900104 | 4,459 | 69,611 | SH | SOLE | 51,061 | 0 | 18,550 | ||
FedEx Corporation | com | 31428X106 | 7,915 | 30,603 | SH | SOLE | 29,923 | 0 | 680 | ||
Fidelity Natl Information Svcs | com | 31620M106 | 315 | 2,885 | SH | SOLE | 2,885 | 0 | 0 | ||
First Solar Inc | com | 336433107 | 2,396 | 27,495 | SH | SOLE | 23,400 | 0 | 4,095 | ||
Fiserv | com | 337738108 | 15,933 | 153,509 | SH | SOLE | 147,428 | 0 | 6,081 | ||
Fortinet Inc | com | 34959E109 | 1,229 | 3,419 | SH | SOLE | 3,419 | 0 | 0 | ||
Fortive Corp | com | 34959J108 | 9,324 | 122,221 | SH | SOLE | 88,703 | 0 | 33,518 | ||
Fortress T&I | com | 34960P101 | 1,583 | 54,725 | SH | SOLE | 54,725 | 0 | 0 | ||
Franco Nevada Corporation | com | 351858105 | 2,156 | 15,590 | SH | SOLE | 13,595 | 0 | 1,995 | ||
Freeport McMoRan | com | 35671D857 | 1,232 | 29,525 | SH | SOLE | 27,616 | 0 | 1,909 | ||
General Dynamics | com | 369550108 | 1,044 | 5,009 | SH | SOLE | 4,278 | 0 | 731 | ||
General Electric | com | 369604301 | 1,616 | 17,101 | SH | SOLE | 16,344 | 0 | 757 | ||
General Mills | com | 370334104 | 3,435 | 50,981 | SH | SOLE | 34,137 | 0 | 16,844 | ||
Gilead Sciences | com | 375558103 | 3,542 | 48,777 | SH | SOLE | 44,202 | 0 | 4,575 | ||
Goldman Sachs | com | 38141G104 | 2,682 | 7,010 | SH | SOLE | 6,806 | 0 | 204 | ||
Grainger W W | com | 384802104 | 1,188 | 2,293 | SH | SOLE | 1,793 | 0 | 500 | ||
HP Inc | com | 40434L105 | 645 | 17,133 | SH | SOLE | 17,133 | 0 | 0 | ||
Heico Corp | com | 422806109 | 1,752 | 12,150 | SH | SOLE | 12,150 | 0 | 0 | ||
Helmerich & Payne | com | 423452101 | 310 | 13,100 | SH | SOLE | 13,100 | 0 | 0 | ||
Henry Schein | com | 806407102 | 1,150 | 14,835 | SH | SOLE | 13,385 | 0 | 1,450 | ||
Hershey Foods | com | 427866108 | 961 | 4,969 | SH | SOLE | 3,500 | 0 | 1,469 | ||
Hewlett Packard Enterprise Co | com | 42824C109 | 270 | 17,132 | SH | SOLE | 17,132 | 0 | 0 | ||
Hilton Worldwide Holdings Inc | com | 43300A203 | 563 | 3,610 | SH | SOLE | 3,610 | 0 | 0 | ||
Hims & Hers Health Class A | com | 433000106 | 65 | 10,000 | SH | SOLE | 10,000 | 0 | 0 | ||
Home Depot | com | 437076102 | 92,729 | 223,438 | SH | SOLE | 214,579 | 0 | 8,859 | ||
Honeywell International | com | 438516106 | 17,986 | 86,262 | SH | SOLE | 81,214 | 0 | 5,048 | ||
Howmet Aerospace | com | 443201108 | 959 | 30,115 | SH | SOLE | 30,115 | 0 | 0 | ||
Hubbell Inc | com | 443510607 | 213 | 1,023 | SH | SOLE | 667 | 0 | 356 | ||
Humana | com | 444859102 | 962 | 2,073 | SH | SOLE | 2,073 | 0 | 0 | ||
Hunt JB Transport Services | com | 445658107 | 1,877 | 9,182 | SH | SOLE | 8,457 | 0 | 725 | ||
Hyatt Hotels Corp Cl A | com | 448579102 | 2,425 | 25,291 | SH | SOLE | 25,291 | 0 | 0 | ||
IAA, Inc | com | 449253103 | 778 | 15,376 | SH | SOLE | 15,376 | 0 | 0 | ||
IDEXX Labs | com | 45168D104 | 267 | 405 | SH | SOLE | 403 | 0 | 2 | ||
IHS Markit Ltd | com | G47567105 | 1,063 | 7,994 | SH | SOLE | 7,994 | 0 | 0 | ||
IQVIA Holdings | com | 46266C105 | 64,737 | 229,451 | SH | SOLE | 215,756 | 0 | 13,695 | ||
Illinois Tool Works | com | 452308109 | 2,426 | 9,830 | SH | SOLE | 8,926 | 0 | 904 | ||
Illumina Inc | com | 452327109 | 9,320 | 24,499 | SH | SOLE | 23,433 | 0 | 1,066 | ||
Industrial Logistics Prop Wi | com | 456237106 | 467 | 18,640 | SH | SOLE | 18,640 | 0 | 0 | ||
Ingersoll Rand Inc | com | 45687V106 | 305 | 4,929 | SH | SOLE | 3,959 | 0 | 970 | ||
Int'l Flavors & Fragrances | com | 459506101 | 21,455 | 142,414 | SH | SOLE | 126,294 | 0 | 16,120 | ||
Intel | com | 458140100 | 6,019 | 116,871 | SH | SOLE | 97,604 | 0 | 19,267 | ||
IntercontinentalExchange Group | com | 45866F104 | 389 | 2,846 | SH | SOLE | 2,796 | 0 | 50 | ||
International Business Machine | com | 459200101 | 7,325 | 54,804 | SH | SOLE | 46,967 | 0 | 7,837 | ||
International Paper | com | 460146103 | 756 | 16,101 | SH | SOLE | 16,099 | 0 | 2 | ||
Intuit | com | 461202103 | 2,862 | 4,450 | SH | SOLE | 4,250 | 0 | 200 | ||
Intuitive Surgical | com | 46120E602 | 8,498 | 23,652 | SH | SOLE | 23,064 | 0 | 588 | ||
Iron Mountain | com | 46284V101 | 236 | 4,504 | SH | SOLE | 4,504 | 0 | 0 | ||
J P Morgan Chase | com | 46625H100 | 147,327 | 930,386 | SH | SOLE | 855,450 | 0 | 74,936 | ||
JD.Com Inc-ADR | com | 47215P106 | 2,401 | 34,267 | SH | SOLE | 34,267 | 0 | 0 | ||
Jacobs Engineering | com | 469814107 | 311 | 2,231 | SH | SOLE | 2,179 | 0 | 52 | ||
Johnson & Johnson | com | 478160104 | 60,722 | 354,956 | SH | SOLE | 316,105 | 0 | 38,851 | ||
Johnson Controls | com | G51502105 | 549 | 6,748 | SH | SOLE | 6,526 | 0 | 222 | ||
KKR & Co Inc | com | 48251W104 | 884 | 11,860 | SH | SOLE | 11,860 | 0 | 0 | ||
Kellogg | com | 487836108 | 317 | 4,914 | SH | SOLE | 4,264 | 0 | 650 | ||
Keurig Dr Pepper Inc | com | 49271V100 | 1,100 | 29,843 | SH | SOLE | 29,843 | 0 | 0 | ||
Keysight Technologies Inc | com | 49338L103 | 3,956 | 19,158 | SH | SOLE | 18,502 | 0 | 656 | ||
Kimberly-Clark | com | 494368103 | 2,724 | 19,057 | SH | SOLE | 17,301 | 0 | 1,756 | ||
Kinder Morgan Inc | com | 49456B101 | 5,178 | 326,503 | SH | SOLE | 323,503 | 0 | 3,000 | ||
Kirkland Lake Gold Ltd | com | 49741E100 | 469 | 11,175 | SH | SOLE | 10,350 | 0 | 825 | ||
L3Harris Technoligies Inc | com | 502431109 | 820 | 3,847 | SH | SOLE | 2,795 | 0 | 1,052 | ||
Leidos Holdings Inc | com | 525327102 | 814 | 9,151 | SH | SOLE | 7,726 | 0 | 1,425 | ||
Lexington Realty Trust | com | 529043101 | 699 | 44,761 | SH | SOLE | 44,761 | 0 | 0 | ||
Lincoln Electric | com | 533900106 | 552 | 3,960 | SH | SOLE | 3,960 | 0 | 0 | ||
Lincoln National | com | 534187109 | 546 | 8,001 | SH | SOLE | 8,001 | 0 | 0 | ||
Linde Plc | com | G5494J103 | 3,054 | 8,815 | SH | SOLE | 7,286 | 0 | 1,529 | ||
Littelfuse Inc | com | 537008104 | 1,029 | 3,270 | SH | SOLE | 3,270 | 0 | 0 | ||
Lockheed Martin | com | 539830109 | 9,316 | 26,211 | SH | SOLE | 24,603 | 0 | 1,608 | ||
Lowes | com | 548661107 | 33,418 | 129,288 | SH | SOLE | 97,014 | 0 | 32,274 | ||
LuLuLemon Athletica Inc | com | 550021109 | 264 | 675 | SH | SOLE | 675 | 0 | 0 | ||
M&T Bank | com | 55261F104 | 426 | 2,774 | SH | SOLE | 2,774 | 0 | 0 | ||
MSCI Inc | com | 55354G100 | 429 | 700 | SH | SOLE | 700 | 0 | 0 | ||
Magellan Midstream Partners LP | com | 559080106 | 4,318 | 92,983 | SH | SOLE | 86,298 | 0 | 6,685 | ||
Marriott International | com | 571903202 | 333 | 2,013 | SH | SOLE | 2,013 | 0 | 0 | ||
Marsh & McLennan | com | 571748102 | 82,843 | 476,603 | SH | SOLE | 404,589 | 0 | 72,014 | ||
Masco | com | 574599106 | 851 | 12,113 | SH | SOLE | 11,855 | 0 | 258 | ||
Mastercard Inc Cl A | com | 57636Q104 | 63,761 | 177,449 | SH | SOLE | 169,036 | 0 | 8,413 | ||
McCormick | com | 579780206 | 33,058 | 342,176 | SH | SOLE | 318,637 | 0 | 23,539 | ||
McDonalds | com | 580135101 | 45,120 | 168,314 | SH | SOLE | 140,765 | 0 | 27,549 | ||
Medtronic PLC | com | G5960L103 | 20,016 | 193,488 | SH | SOLE | 182,937 | 0 | 10,551 | ||
Merck | com | 58933Y105 | 42,995 | 561,001 | SH | SOLE | 505,294 | 0 | 55,707 | ||
Mettler-Toledo International | com | 592688105 | 5,855 | 3,450 | SH | SOLE | 3,450 | 0 | 0 | ||
Microchip Technology | com | 595017104 | 687 | 7,888 | SH | SOLE | 6,180 | 0 | 1,708 | ||
Microsoft | com | 594918104 | 257,793 | 766,511 | SH | SOLE | 690,204 | 0 | 76,307 | ||
Mondelez International | com | 609207105 | 38,579 | 581,791 | SH | SOLE | 495,843 | 0 | 85,948 | ||
Moody's Corp | com | 615369105 | 331 | 847 | SH | SOLE | 847 | 0 | 0 | ||
Morgan Stanley | com | 617446448 | 999 | 10,174 | SH | SOLE | 9,686 | 0 | 488 | ||
Morningstar Inc | com | 617700109 | 1,033 | 3,021 | SH | SOLE | 3,021 | 0 | 0 | ||
Mosaic Company | com | 61945C103 | 2,315 | 58,913 | SH | SOLE | 57,813 | 0 | 1,100 | ||
NVR Inc | com | 62944t105 | 8,964 | 1,517 | SH | SOLE | 1,517 | 0 | 0 | ||
National Instruments | com | 636518102 | 2,476 | 56,701 | SH | SOLE | 55,201 | 0 | 1,500 | ||
Netflix | com | 64110L106 | 31,406 | 52,131 | SH | SOLE | 48,629 | 0 | 3,502 | ||
NextEra Energy | com | 65339F101 | 24,380 | 261,140 | SH | SOLE | 234,270 | 0 | 26,870 | ||
Nike Inc Class B | com | 654106103 | 70,577 | 423,451 | SH | SOLE | 366,261 | 0 | 57,190 | ||
Nisource | com | 65473P105 | 5,936 | 215,000 | SH | SOLE | 215,000 | 0 | 0 | ||
Nordson Corp | com | 655663102 | 7,465 | 29,245 | SH | SOLE | 27,384 | 0 | 1,861 | ||
Norfolk Southern | com | 655844108 | 6,194 | 20,807 | SH | SOLE | 19,332 | 0 | 1,475 | ||
Northern Trust Corp | com | 665859104 | 519 | 4,342 | SH | SOLE | 4,342 | 0 | 0 | ||
Northrop Grumman | com | 666807102 | 40,176 | 103,796 | SH | SOLE | 98,511 | 0 | 5,285 | ||
Novartis A G ADR | com | 66987V109 | 3,945 | 45,102 | SH | SOLE | 25,806 | 0 | 19,296 | ||
Novo Nordisk A/S ADR | com | 670100205 | 4,042 | 36,092 | SH | SOLE | 36,092 | 0 | 0 | ||
Nvidia Corp | com | 67066G104 | 3,699 | 12,576 | SH | SOLE | 12,474 | 0 | 102 | ||
O'Reilly Automotive Inc | com | 67103H107 | 637 | 902 | SH | SOLE | 902 | 0 | 0 | ||
Old Dominion Freight Line | com | 679580100 | 3,267 | 9,115 | SH | SOLE | 9,115 | 0 | 0 | ||
Omnicom | com | 681919106 | 1,270 | 17,335 | SH | SOLE | 3,672 | 0 | 13,663 | ||
On Holding AG Cl A | com | H5919C104 | 421 | 11,130 | SH | SOLE | 11,130 | 0 | 0 | ||
Oneok Inc | com | 682680103 | 679 | 11,550 | SH | SOLE | 11,550 | 0 | 0 | ||
Oracle | com | 68389X105 | 44,891 | 514,746 | SH | SOLE | 462,631 | 0 | 52,115 | ||
Organon & Co | com | 68622V106 | 227 | 7,447 | SH | SOLE | 6,077 | 0 | 1,370 | ||
Orion Office Reit Inc | com | 68629Y103 | 216 | 11,585 | SH | SOLE | 11,216 | 0 | 369 | ||
Oshkosh Corporation | com | 688239201 | 271 | 2,400 | SH | SOLE | 2,400 | 0 | 0 | ||
Otis Worldwide Corp | com | 68902V107 | 10,153 | 116,604 | SH | SOLE | 102,685 | 0 | 13,918 | ||
PNC Financial | com | 693475105 | 684 | 3,410 | SH | SOLE | 3,410 | 0 | 0 | ||
PPG Industries | com | 693506107 | 745 | 4,320 | SH | SOLE | 4,320 | 0 | 0 | ||
Palo Alto Networks Inc | com | 697435105 | 4,135 | 7,427 | SH | SOLE | 7,395 | 0 | 32 | ||
Parker-Hannifin | com | 701094104 | 7,224 | 22,708 | SH | SOLE | 22,387 | 0 | 321 | ||
PayPal Holdings | com | 70450Y103 | 13,888 | 73,644 | SH | SOLE | 72,180 | 0 | 1,464 | ||
Paychex | com | 704326107 | 1,419 | 10,396 | SH | SOLE | 10,396 | 0 | 0 | ||
Pentair Plc | com | G7S00T104 | 322 | 4,405 | SH | SOLE | 4,405 | 0 | 0 | ||
Peoples United Financial Inc | com | 712704105 | 892 | 50,052 | SH | SOLE | 50,052 | 0 | 0 | ||
Pepsico | com | 713448108 | 93,073 | 535,794 | SH | SOLE | 471,117 | 0 | 64,677 | ||
Pfizer | com | 717081103 | 18,470 | 312,786 | SH | SOLE | 283,976 | 0 | 28,810 | ||
Philip Morris International | com | 718172109 | 2,073 | 21,824 | SH | SOLE | 21,724 | 0 | 100 | ||
Phillips 66 | com | 718546104 | 444 | 6,127 | SH | SOLE | 6,127 | 0 | 0 | ||
Potlatch Corporation | com | 737630103 | 1,724 | 28,621 | SH | SOLE | 9,070 | 0 | 19,551 | ||
Praxis Precision Medicines Inc | com | 74006W108 | 217 | 11,000 | SH | SOLE | 11,000 | 0 | 0 | ||
Pretium Resources | com | 74139C102 | 374 | 26,514 | SH | SOLE | 26,514 | 0 | 0 | ||
Price T Rowe Group Inc | com | 74144T108 | 1,031 | 5,243 | SH | SOLE | 4,731 | 0 | 512 | ||
Procter & Gamble | com | 742718109 | 51,783 | 316,561 | SH | SOLE | 277,341 | 0 | 39,220 | ||
Progressive | com | 743315103 | 382 | 3,720 | SH | SOLE | 3,720 | 0 | 0 | ||
Prologis Inc | com | 74340W103 | 216 | 1,283 | SH | SOLE | 1,283 | 0 | 0 | ||
Prudential Financial Inc | com | 744320102 | 295 | 2,730 | SH | SOLE | 2,730 | 0 | 0 | ||
Public Service Enterprise | com | 744573106 | 383 | 5,744 | SH | SOLE | 5,744 | 0 | 0 | ||
Pultegroup Inc. | com | 745867101 | 524 | 9,173 | SH | SOLE | 9,172 | 0 | 1 | ||
Qualcomm | com | 747525103 | 8,008 | 43,789 | SH | SOLE | 38,249 | 0 | 5,540 | ||
Quanta Services | com | 74762E102 | 818 | 7,136 | SH | SOLE | 6,560 | 0 | 576 | ||
Quest Diagnostics | com | 74834L100 | 303 | 1,750 | SH | SOLE | 1,750 | 0 | 0 | ||
RBC Bearings Inc | com | 75524b104 | 23,418 | 115,947 | SH | SOLE | 105,968 | 0 | 9,979 | ||
RPM International Inc | com | 749685103 | 369 | 3,650 | SH | SOLE | 3,650 | 0 | 0 | ||
Raymond James Financial Inc | com | 754730109 | 1,026 | 10,215 | SH | SOLE | 10,215 | 0 | 0 | ||
Raytheon Technologies | com | 75513E101 | 55,635 | 646,465 | SH | SOLE | 596,458 | 0 | 50,007 | ||
Realty Income Corp | com | 756109104 | 8,654 | 120,883 | SH | SOLE | 117,719 | 0 | 3,164 | ||
Regeneron Pharmaceuticals Inc | com | 75886F107 | 361 | 571 | SH | SOLE | 571 | 0 | 0 | ||
Republic Services | com | 760759100 | 615 | 4,411 | SH | SOLE | 4,411 | 0 | 0 | ||
Roper Industries Inc | com | 776696106 | 687 | 1,396 | SH | SOLE | 1,396 | 0 | 0 | ||
Ross Stores | com | 778296103 | 2,301 | 20,131 | SH | SOLE | 20,131 | 0 | 0 | ||
Royal Dutch Shell A ADRF ADR | com | 780259206 | 410 | 9,455 | SH | SOLE | 8,589 | 0 | 866 | ||
RxSight Inc | com | 78349D107 | 352 | 31,273 | SH | SOLE | 31,273 | 0 | 0 | ||
S&P Global Inc | com | 78409V104 | 2,613 | 5,537 | SH | SOLE | 5,537 | 0 | 0 | ||
SPDR Gold Shares | com | 78463V107 | 50,454 | 295,120 | SH | SOLE | 276,892 | 0 | 18,228 | ||
SS & C Technologies | com | 78467J100 | 31,766 | 387,482 | SH | SOLE | 377,360 | 0 | 10,122 | ||
SVB Financial Group | com | 78486Q101 | 2,821 | 4,160 | SH | SOLE | 4,160 | 0 | 0 | ||
Salesforce.com Inc | com | 79466L302 | 20,958 | 82,469 | SH | SOLE | 80,167 | 0 | 2,302 | ||
Schlumberger | com | 806857108 | 324 | 10,811 | SH | SOLE | 9,516 | 0 | 1,295 | ||
ServiceNow Inc | com | 81762P102 | 25,474 | 39,244 | SH | SOLE | 37,666 | 0 | 1,578 | ||
Sherwin-Williams | com | 824348106 | 50,186 | 142,510 | SH | SOLE | 126,286 | 0 | 16,224 | ||
Siemens A G ADR | com | 826197501 | 382 | 4,400 | SH | SOLE | 4,400 | 0 | 0 | ||
Simon Property Group | com | 828806109 | 495 | 3,101 | SH | SOLE | 3,001 | 0 | 100 | ||
Smucker | com | 832696405 | 377 | 2,773 | SH | SOLE | 2,773 | 0 | 0 | ||
SolarEdge Technologies Inc | com | 83417M104 | 1,228 | 4,375 | SH | SOLE | 3,995 | 0 | 380 | ||
Southern Co | com | 842587107 | 676 | 9,862 | SH | SOLE | 9,692 | 0 | 170 | ||
Spirit Realty Capital Inc. | com | 84860W300 | 6,324 | 131,235 | SH | SOLE | 127,710 | 0 | 3,525 | ||
Square Inc | com | 852234103 | 263 | 1,628 | SH | SOLE | 1,628 | 0 | 0 | ||
Stanley Black & Decker Inc | com | 854502101 | 8,571 | 45,438 | SH | SOLE | 31,936 | 0 | 13,502 | ||
Starbucks | com | 855244109 | 30,802 | 263,331 | SH | SOLE | 251,863 | 0 | 11,468 | ||
Starwood Property Trust Compan | com | 85571B105 | 310 | 12,749 | SH | SOLE | 7,749 | 0 | 5,000 | ||
State Street | com | 857477103 | 4,679 | 50,311 | SH | SOLE | 49,411 | 0 | 900 | ||
Store Capital Corp | com | 862121100 | 6,687 | 194,378 | SH | SOLE | 193,378 | 0 | 1,000 | ||
Stryker | com | 863667101 | 45,742 | 171,050 | SH | SOLE | 160,426 | 0 | 10,624 | ||
Synopsys Inc | com | 871607107 | 737 | 2,000 | SH | SOLE | 2,000 | 0 | 0 | ||
Sysco | com | 871829107 | 38,230 | 486,699 | SH | SOLE | 443,090 | 0 | 43,609 | ||
T-Mobile US Inc | com | 872590104 | 33,909 | 292,373 | SH | SOLE | 275,150 | 0 | 17,223 | ||
TC Energy Corp | com | 87807B107 | 5,559 | 119,448 | SH | SOLE | 116,658 | 0 | 2,790 | ||
TE Connectivity Limited | com | H84989104 | 4,923 | 30,512 | SH | SOLE | 19,281 | 0 | 11,231 | ||
TJX Corp | com | 872540109 | 15,398 | 202,821 | SH | SOLE | 199,339 | 0 | 3,482 | ||
Taiwan Semiconductor Mft Co Lt | com | 874039100 | 7,260 | 60,342 | SH | SOLE | 52,284 | 0 | 8,058 | ||
Take-Two Interactive Software | com | 874054109 | 489 | 2,751 | SH | SOLE | 2,751 | 0 | 0 | ||
Tapestry Inc | com | 876030107 | 731 | 18,000 | SH | SOLE | 18,000 | 0 | 0 | ||
Target | com | 87612E106 | 4,615 | 19,942 | SH | SOLE | 15,812 | 0 | 4,130 | ||
TeamViewer AG Unsp ADR | com | 87816Y106 | 121 | 18,000 | SH | SOLE | 18,000 | 0 | 0 | ||
Teledyne Technologies | com | 879360105 | 2,723 | 6,232 | SH | SOLE | 6,232 | 0 | 0 | ||
Teleflex | com | 879369106 | 1,579 | 4,808 | SH | SOLE | 4,808 | 0 | 0 | ||
Tesla Motors Inc | com | 88160R101 | 491 | 465 | SH | SOLE | 465 | 0 | 0 | ||
Texas Instruments | com | 882508104 | 6,536 | 34,678 | SH | SOLE | 28,968 | 0 | 5,710 | ||
Texas Pacific Land | com | 88262P102 | 713 | 571 | SH | SOLE | 571 | 0 | 0 | ||
The Blackstone Group Inc - A | com | 09260D107 | 14,879 | 114,991 | SH | SOLE | 109,109 | 0 | 5,882 | ||
The Charles Schwab Corp | com | 808513105 | 228 | 2,712 | SH | SOLE | 2,712 | 0 | 0 | ||
The Travelers Companies Inc | com | 89417E109 | 6,330 | 40,463 | SH | SOLE | 33,650 | 0 | 6,813 | ||
Thermo Fisher Scientific | com | 883556102 | 129,355 | 193,866 | SH | SOLE | 171,989 | 0 | 21,877 | ||
Thomson Reuters Corporation | com | 884903709 | 620 | 5,179 | SH | SOLE | 5,179 | 0 | 0 | ||
Toyota Motor | com | 892331307 | 296 | 1,600 | SH | SOLE | 1,600 | 0 | 0 | ||
Tractor Supply Company | com | 892356106 | 3,051 | 12,786 | SH | SOLE | 12,786 | 0 | 0 | ||
Trane Technologies | com | G8994E103 | 1,107 | 5,477 | SH | SOLE | 4,377 | 0 | 1,100 | ||
US Bancorp | com | 902973304 | 8,318 | 148,080 | SH | SOLE | 88,139 | 0 | 59,941 | ||
Ulta Salon Cosmetics and Fragr | com | 90384S303 | 231 | 560 | SH | SOLE | 560 | 0 | 0 | ||
Unigene Laboratories XXXRegist | com | 904753100 | 0 | 29,636 | SH | SOLE | 29,636 | 0 | 0 | ||
Unilever Plc Sponsored ADR | com | 904767704 | 420 | 7,812 | SH | SOLE | 7,812 | 0 | 0 | ||
Union Pacific | com | 907818108 | 46,479 | 184,492 | SH | SOLE | 179,715 | 0 | 4,777 | ||
United Health Group | com | 91324P102 | 60,054 | 119,597 | SH | SOLE | 107,459 | 0 | 12,138 | ||
United Parcel Service Class B | com | 911312106 | 1,585 | 7,395 | SH | SOLE | 7,331 | 0 | 64 | ||
Unitil Corp | com | 913259107 | 2,759 | 60,000 | SH | SOLE | 60,000 | 0 | 0 | ||
V F Corp | com | 918204108 | 723 | 9,876 | SH | SOLE | 7,626 | 0 | 2,250 | ||
Valvoline Inc | com | 92047W101 | 254 | 6,821 | SH | SOLE | 6,821 | 0 | 0 | ||
Vaxart In | com | 92243A200 | 125 | 20,000 | SH | SOLE | 20,000 | 0 | 0 | ||
Verisk Analytics Inc | com | 92345Y106 | 698 | 3,051 | SH | SOLE | 3,051 | 0 | 0 | ||
Verizon | com | 92343V104 | 9,282 | 178,634 | SH | SOLE | 161,483 | 0 | 17,151 | ||
Vertex Pharmaceuticals Inc | com | 92532F100 | 379 | 1,724 | SH | SOLE | 974 | 0 | 750 | ||
Vertiv Holdings LLC | com | 92537N108 | 337 | 13,500 | SH | SOLE | 13,500 | 0 | 0 | ||
ViacomCBS Inc Class B | com | 92556H206 | 366 | 12,128 | SH | SOLE | 12,128 | 0 | 0 | ||
Visa Incorporated | com | 92826C839 | 11,150 | 51,453 | SH | SOLE | 49,715 | 0 | 1,738 | ||
Vontier Corp | com | 928881101 | 484 | 15,738 | SH | SOLE | 10,556 | 0 | 5,182 | ||
Vulcan Materials | com | 929160109 | 237 | 1,144 | SH | SOLE | 1,144 | 0 | 0 | ||
WEC Energy Group Inc | com | 92939U106 | 419 | 4,316 | SH | SOLE | 4,316 | 0 | 0 | ||
WR Berkley Corporation | com | 084423102 | 328 | 3,984 | SH | SOLE | 3,984 | 0 | 0 | ||
Wabtec Corp | com | 929740108 | 9,615 | 104,385 | SH | SOLE | 99,285 | 0 | 5,100 | ||
Walgreens Boots Alliance Inc | com | 931427108 | 225 | 4,320 | SH | SOLE | 4,320 | 0 | 0 | ||
Walmart | com | 931142103 | 7,776 | 53,741 | SH | SOLE | 46,675 | 0 | 7,066 | ||
Walt Disney | com | 254687106 | 88,759 | 573,048 | SH | SOLE | 520,616 | 0 | 52,432 | ||
Washington Trust | com | 940610108 | 209 | 3,700 | SH | SOLE | 3,700 | 0 | 0 | ||
Waste Connections | com | 94106B101 | 2,660 | 19,523 | SH | SOLE | 19,523 | 0 | 0 | ||
Waste Management | com | 94106L109 | 3,705 | 22,201 | SH | SOLE | 21,451 | 0 | 750 | ||
Waters Corp | com | 941848103 | 2,542 | 6,823 | SH | SOLE | 6,803 | 0 | 20 | ||
Webster Financial | com | 947890109 | 272 | 4,867 | SH | SOLE | 4,467 | 0 | 400 | ||
Wells Fargo | com | 949746101 | 3,756 | 78,288 | SH | SOLE | 71,111 | 0 | 7,177 | ||
West Pharmaceutical Services I | com | 955306105 | 575 | 1,225 | SH | SOLE | 1,225 | 0 | 0 | ||
Westlake Chemical Corp | com | 960413102 | 983 | 10,116 | SH | SOLE | 10,116 | 0 | 0 | ||
Weyerhaeuser | com | 962166104 | 26,770 | 650,072 | SH | SOLE | 591,045 | 0 | 59,027 | ||
Wheaton Precious Metals Corp | com | 962879102 | 1,584 | 36,903 | SH | SOLE | 35,203 | 0 | 1,700 | ||
XCEL Energy | com | 98389B100 | 523 | 7,719 | SH | SOLE | 7,719 | 0 | 0 | ||
Xilinx Inc. | com | 983919101 | 1,404 | 6,621 | SH | SOLE | 6,621 | 0 | 0 | ||
Xylem Inc | com | 98419M100 | 311 | 2,595 | SH | SOLE | 2,595 | 0 | 0 | ||
Yum Brands Inc | com | 988498101 | 1,088 | 7,837 | SH | SOLE | 7,837 | 0 | 0 | ||
Zimmer Biomet Holdings Inc | com | 98956P102 | 655 | 5,158 | SH | SOLE | 5,158 | 0 | 0 | ||
Zoetis Inc | com | 98978V103 | 55,650 | 228,046 | SH | SOLE | 217,481 | 0 | 10,565 | ||
iShares North America Tech | com | 464287515 | 338 | 850 | SH | SOLE | 850 | 0 | 0 | ||
Invesco PureBeta FTSE Emerging Markets ETF | com | 46138E479 | 34 | 19,500 | SH | SOLE | 19,500 | 0 | 0 | ||
MSCI EAFE Fossil Fuel Free ETF | com | 78470e106 | 735 | 8,760 | SH | SOLE | 8,760 | 0 | 0 | ||
Sprott Physical Gold Trust | com | 85207H104 | 504 | 35,122 | SH | SOLE | 35,122 | 0 | 0 | ||
Vanguard FTSE All-World Ex-US | com | 922042775 | 1,894 | 30,905 | SH | SOLE | 30,665 | 0 | 240 | ||
Vanguard FTSE ETF Developed Ma | com | 921943858 | 16,144 | 316,169 | SH | SOLE | 301,164 | 0 | 15,005 | ||
Vanguard FTSE Emerging Markets | com | 922042858 | 9,209 | 186,199 | SH | SOLE | 183,051 | 0 | 3,148 | ||
Vanguard FTSE Europe ETF | com | 922042874 | 818 | 11,993 | SH | SOLE | 10,416 | 0 | 1,577 | ||
iShares Core MSCI EAFE ETF | com | 46432F842 | 691 | 9,254 | SH | SOLE | 9,254 | 0 | 0 | ||
iShares MSCI EAFE Index Fund | com | 464287465 | 4,698 | 59,712 | SH | SOLE | 58,335 | 0 | 1,377 | ||
iShares MSCI Emerg Mkts ETF | com | 464287234 | 3,358 | 68,744 | SH | SOLE | 67,249 | 0 | 1,495 | ||
Alerian MLP | com | 00162Q452 | 827 | 25,253 | SH | SOLE | 24,668 | 0 | 585 | ||
Diamonds Trust Ser 1 | com | 78467X109 | 1,286 | 3,540 | SH | SOLE | 3,540 | 0 | 0 | ||
Financial Select Sectors SPDR | com | 81369Y605 | 1,605 | 41,104 | SH | SOLE | 41,104 | 0 | 0 | ||
Invesco QQQ Trust Series 1 | com | 46090E103 | 7,588 | 19,073 | SH | SOLE | 19,073 | 0 | 0 | ||
Invesco S&P 500 Equal Weight E | com | 46137V357 | 3,038 | 18,668 | SH | SOLE | 18,668 | 0 | 0 | ||
SPDR S&P 400 ETF Trust | com | 78467y107 | 457 | 882 | SH | SOLE | 882 | 0 | 0 | ||
SPDR S&P 500 ETF Index | com | 78462F103 | 48,420 | 101,946 | SH | SOLE | 101,892 | 0 | 54 | ||
SPDR S&P Dividend ETF | com | 78464A763 | 555 | 4,296 | SH | SOLE | 4,296 | 0 | 0 | ||
SPDR S&P Fossil Fuel Reserve E | com | 78468R796 | 1,270 | 10,788 | SH | SOLE | 10,788 | 0 | 0 | ||
Sector SPDR Indl Select of Ben | com | 81369Y704 | 604 | 5,704 | SH | SOLE | 5,704 | 0 | 0 | ||
Sector SPDR TR Con Stpls of Be | com | 81369Y308 | 245 | 3,175 | SH | SOLE | 3,175 | 0 | 0 | ||
Select Sector S&P Consumer Ind | com | 81369Y407 | 372 | 1,822 | SH | SOLE | 1,822 | 0 | 0 | ||
Select Sector S&P Health Care | com | 81369Y209 | 439 | 3,113 | SH | SOLE | 3,113 | 0 | 0 | ||
Select Sector S&P Technology I | com | 81369Y803 | 1,120 | 6,444 | SH | SOLE | 6,444 | 0 | 0 | ||
VanEck Vectors Gold Miners ETF | com | 92189F106 | 4,269 | 133,295 | SH | SOLE | 123,009 | 0 | 10,286 | ||
Vanguard Dividend Appreciation | com | 921908844 | 4,478 | 26,071 | SH | SOLE | 26,055 | 0 | 16 | ||
Vanguard Extended Market | com | 922908652 | 321 | 1,753 | SH | SOLE | 1,753 | 0 | 0 | ||
Vanguard Growth ETF | com | 922908736 | 256 | 799 | SH | SOLE | 799 | 0 | 0 | ||
Vanguard Information Techology | com | 92204A702 | 2,257 | 4,927 | SH | SOLE | 4,927 | 0 | 0 | ||
Vanguard Mid Cap ETF | com | 922908629 | 6,603 | 25,916 | SH | SOLE | 25,916 | 0 | 0 | ||
Vanguard Mid-Cap Growth ETF | com | 922908538 | 396 | 1,555 | SH | SOLE | 1,555 | 0 | 0 | ||
Vanguard REIT Index ETF | com | 922908553 | 1,996 | 17,208 | SH | SOLE | 15,916 | 0 | 1,292 | ||
Vanguard Russell 1000 Value ET | com | 92206c714 | 1,064 | 14,424 | SH | SOLE | 14,424 | 0 | 0 | ||
Vanguard S&P 500 ETF | com | 922908363 | 2,461 | 5,637 | SH | SOLE | 5,637 | 0 | 0 | ||
Vanguard Small Cap ETF | com | 922908751 | 6,823 | 30,189 | SH | SOLE | 30,189 | 0 | 0 | ||
Vanguard Small Cap Growth | com | 922908595 | 5,650 | 20,052 | SH | SOLE | 19,429 | 0 | 623 | ||
Vanguard Small Cap Value ETF | com | 922908611 | 9,329 | 52,163 | SH | SOLE | 51,646 | 0 | 517 | ||
Vanguard Total Intl Stock | com | 921909768 | 255 | 4,010 | SH | SOLE | 4,010 | 0 | 0 | ||
Vanguard Total Stock Market Vi | com | 922908769 | 2,486 | 10,296 | SH | SOLE | 10,296 | 0 | 0 | ||
Vanguard Value ETF | com | 922908744 | 273 | 1,859 | SH | SOLE | 1,859 | 0 | 0 | ||
Wisdom Tree MidCap Earnings Fu | com | 97717W570 | 970 | 17,240 | SH | SOLE | 17,240 | 0 | 0 | ||
iShares Core S&P 500 ETF | com | 464287200 | 4,467 | 9,366 | SH | SOLE | 9,366 | 0 | 0 | ||
iShares Core S&P 600 Small Cap | com | 464287804 | 483 | 4,222 | SH | SOLE | 4,222 | 0 | 0 | ||
iShares Core S&P MidCap ETF | com | 464287507 | 1,607 | 5,677 | SH | SOLE | 5,677 | 0 | 0 | ||
iShares Core S&P U.S. Value | com | 464287663 | 388 | 5,087 | SH | SOLE | 5,087 | 0 | 0 | ||
iShares Core S&P US Growth | com | 464287671 | 362 | 3,132 | SH | SOLE | 3,132 | 0 | 0 | ||
iShares DJ Select Dividend Ind | com | 464287168 | 434 | 3,538 | SH | SOLE | 3,239 | 0 | 299 | ||
iShares Dow Jones US Technolog | com | 464287721 | 477 | 4,151 | SH | SOLE | 4,151 | 0 | 0 | ||
iShares Nasdaq Biotechnology I | com | 464287556 | 506 | 3,315 | SH | SOLE | 3,315 | 0 | 0 | ||
iShares Russell 1000 Index | com | 464287622 | 3,676 | 13,903 | SH | SOLE | 13,903 | 0 | 0 | ||
iShares Russell 1000 Value Ind | com | 464287598 | 561 | 3,338 | SH | SOLE | 3,338 | 0 | 0 | ||
iShares Russell 2000 ETF | com | 464287655 | 5,529 | 24,856 | SH | SOLE | 23,003 | 0 | 1,853 | ||
iShares Russell Midcap ETF | com | 464287499 | 6,746 | 81,268 | SH | SOLE | 81,268 | 0 | 0 | ||
iShares Russell Midcap Growth | com | 464287481 | 366 | 3,174 | SH | SOLE | 3,174 | 0 | 0 | ||
iShares Russell Midcap Value I | com | 464287473 | 1,024 | 8,371 | SH | SOLE | 8,371 | 0 | 0 | ||
iShares S&P 500 Growth Index F | com | 464287309 | 773 | 9,233 | SH | SOLE | 8,821 | 0 | 412 | ||
iShares S&P 500 Value Index | com | 464287408 | 3,230 | 20,620 | SH | SOLE | 20,620 | 0 | 0 | ||
iShares S&P SmallCap 600 Growt | com | 464287887 | 222 | 1,597 | SH | SOLE | 1,597 | 0 | 0 | ||
iShares Tr Russell 1000 Growth | com | 464287614 | 9,803 | 32,079 | SH | SOLE | 32,079 | 0 | 0 | ||
iShares Tr S&P 100 Index | com | 464287101 | 290 | 1,322 | SH | SOLE | 1,322 | 0 | 0 | ||
iShares US Real Estate ETF | com | 464287739 | 360 | 3,100 | SH | SOLE | 3,100 | 0 | 0 |