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 | 10,784 | 72,436 | SH | | SOLE | | 60,146 | 0 | 12,290 |
ABB Ltd ADR | com | 000375204 | 243 | 7,500 | SH | | SOLE | | 7,500 | 0 | 0 |
AFLAC | com | 001055102 | 915 | 14,213 | SH | | SOLE | | 11,663 | 0 | 2,550 |
ASML Holding NV NY Registry Sh | com | N07059210 | 702 | 1,051 | SH | | SOLE | | 1,051 | 0 | 0 |
AT & T | com | 00206R102 | 1,671 | 70,703 | SH | | SOLE | | 64,610 | 0 | 6,093 |
Abbott Labs | com | 002824100 | 41,422 | 349,969 | SH | | SOLE | | 292,174 | 0 | 57,796 |
Abbvie Inc | com | 00287Y109 | 41,817 | 257,953 | SH | | SOLE | | 233,332 | 0 | 24,621 |
Academy Sport and Outdoors Inc | com | 00402L107 | 771 | 19,580 | SH | | SOLE | | 19,580 | 0 | 0 |
Accenture Plc Class A F | com | G1151C101 | 11,380 | 33,745 | SH | | SOLE | | 33,120 | 0 | 625 |
Adobe Inc | com | 00724F101 | 90,180 | 197,929 | SH | | SOLE | | 185,198 | 0 | 12,731 |
Advanced Micro Devices Inc | com | 007903107 | 1,262 | 11,546 | SH | | SOLE | | 11,546 | 0 | 0 |
Agco Corp | com | 001084102 | 1,969 | 13,486 | SH | | SOLE | | 13,486 | 0 | 0 |
Agilent Technologies | com | 00846u101 | 216 | 1,630 | SH | | SOLE | | 1,630 | 0 | 0 |
Agnico Eagle Mines Limited | com | 008474108 | 64,439 | 1,052,242 | SH | | SOLE | | 948,682 | 0 | 103,560 |
Air Products & Chemicals Inc | com | 009158106 | 12,368 | 49,490 | SH | | SOLE | | 41,512 | 0 | 7,978 |
Alaska Air | com | 011659109 | 215 | 3,700 | SH | | SOLE | | 3,700 | 0 | 0 |
Alexandria Real Estate Equitie | com | 015271109 | 5,590 | 27,775 | SH | | SOLE | | 27,538 | 0 | 237 |
Align Technology Inc | com | 016255101 | 599 | 1,375 | SH | | SOLE | | 1,375 | 0 | 0 |
Allstate | com | 020002101 | 343 | 2,476 | SH | | SOLE | | 2,476 | 0 | 0 |
Alphabet Inc. Class A | com | 02079K305 | 155,552 | 55,927 | SH | | SOLE | | 49,791 | 0 | 6,136 |
Alphabet Inc. Class C | com | 02079K107 | 25,204 | 9,024 | SH | | SOLE | | 8,655 | 0 | 369 |
Altair Engineering | com | 021369103 | 24,717 | 383,804 | SH | | SOLE | | 369,687 | 0 | 14,117 |
Altria Group Inc | com | 02209S103 | 1,591 | 30,451 | SH | | SOLE | | 24,206 | 0 | 6,245 |
Amazon.com | com | 023135106 | 100,547 | 30,843 | SH | | SOLE | | 27,547 | 0 | 3,296 |
Amer Tower Cl A | com | 03027X100 | 1,891 | 7,527 | SH | | SOLE | | 7,527 | 0 | 0 |
American Electric Power | com | 025537101 | 255 | 2,553 | SH | | SOLE | | 2,428 | 0 | 125 |
American Express | com | 025816109 | 24,229 | 129,565 | SH | | SOLE | | 110,389 | 0 | 19,176 |
American Water Works Company I | com | 030420103 | 1,341 | 8,102 | SH | | SOLE | | 7,902 | 0 | 200 |
Americold Realty Trust | com | 03064D108 | 379 | 13,585 | SH | | SOLE | | 13,585 | 0 | 0 |
Ameriprise Financial Inc Com | com | 03076C106 | 1,394 | 4,640 | SH | | SOLE | | 4,640 | 0 | 0 |
Amgen | com | 031162100 | 3,015 | 12,467 | SH | | SOLE | | 7,319 | 0 | 5,148 |
Amphenol | com | 032095101 | 32,367 | 429,561 | SH | | SOLE | | 394,558 | 0 | 35,003 |
Analog Devices Inc | com | 032654105 | 3,473 | 21,023 | SH | | SOLE | | 17,948 | 0 | 3,075 |
Ansys | com | 03662Q105 | 8,268 | 26,030 | SH | | SOLE | | 25,555 | 0 | 475 |
Anthem Inc | com | 036752103 | 754 | 1,534 | SH | | SOLE | | 1,481 | 0 | 53 |
Aon Plc Class A Ordinary Share | com | G0403H108 | 244 | 750 | SH | | SOLE | | 750 | 0 | 0 |
Apollo Global Management A | com | 03769M106 | 241 | 3,890 | SH | | SOLE | | 3,890 | 0 | 0 |
AppLovin Corp Cl A | com | 03831W108 | 378 | 6,863 | SH | | SOLE | | 6,863 | 0 | 0 |
Apple Inc | com | 037833100 | 233,061 | 1,334,751 | SH | | SOLE | | 1,207,723 | 0 | 127,028 |
Applied Materials | com | 038222105 | 1,266 | 9,608 | SH | | SOLE | | 9,599 | 0 | 9 |
Aptiv Plc | com | G6095L109 | 513 | 4,284 | SH | | SOLE | | 3,983 | 0 | 301 |
Arch Capital Group Ltd | com | G0450A105 | 2,840 | 58,659 | SH | | SOLE | | 58,659 | 0 | 0 |
Archer-Daniels-Midland | com | 039483102 | 947 | 10,493 | SH | | SOLE | | 10,493 | 0 | 0 |
Ares Capital Corporation | com | 04010L103 | 235 | 11,231 | SH | | SOLE | | 8,534 | 0 | 2,697 |
Arthur J Gallagher | com | 363576109 | 5,161 | 29,559 | SH | | SOLE | | 29,559 | 0 | 0 |
Ashland Global Holdings Inc | com | 044186104 | 302 | 3,071 | SH | | SOLE | | 3,071 | 0 | 0 |
Astrazeneca PLC Sponsored ADR | com | 046353108 | 347 | 5,236 | SH | | SOLE | | 5,236 | 0 | 0 |
AutoZone Inc | com | 053332102 | 2,482 | 1,214 | SH | | SOLE | | 1,168 | 0 | 46 |
Automatic Data Processing | com | 053015103 | 30,078 | 132,190 | SH | | SOLE | | 98,899 | 0 | 33,291 |
Avery Dennison | com | 053611109 | 360 | 2,069 | SH | | SOLE | | 2,069 | 0 | 0 |
Ball Corp | com | 058498106 | 225 | 2,505 | SH | | SOLE | | 2,505 | 0 | 0 |
Bank of America | com | 060505104 | 11,815 | 286,622 | SH | | SOLE | | 271,464 | 0 | 15,158 |
Bank of New York Mellon | com | 064058100 | 1,057 | 21,301 | SH | | SOLE | | 21,301 | 0 | 0 |
Barings BDC Inc | com | 06759L103 | 167 | 16,119 | SH | | SOLE | | 16,119 | 0 | 0 |
Barrick Gold Corp | com | 067901108 | 12,227 | 498,447 | SH | | SOLE | | 374,807 | 0 | 123,640 |
Baxter International | com | 071813109 | 2,927 | 37,745 | SH | | SOLE | | 35,909 | 0 | 1,836 |
Becton Dickinson | com | 075887109 | 6,556 | 24,647 | SH | | SOLE | | 23,038 | 0 | 1,609 |
Berkshire Hathaway Cl A | com | 084670108 | 4,231 | 8 | SH | | SOLE | | 7 | 0 | 1 |
Berkshire Hathaway Cl B | com | 084670702 | 87,867 | 248,979 | SH | | SOLE | | 226,088 | 0 | 22,891 |
Bio-Techne Corp | com | 09073M104 | 1,748 | 4,037 | SH | | SOLE | | 4,012 | 0 | 25 |
BlackRock Inc | com | 09247X101 | 1,376 | 1,800 | SH | | SOLE | | 1,684 | 0 | 116 |
Blackrock Income Trust Inc | com | 09247F100 | 86 | 16,833 | SH | | SOLE | | 16,833 | 0 | 0 |
Block Inc | com | 852234103 | 699 | 5,153 | SH | | SOLE | | 5,153 | 0 | 0 |
Boeing | com | 097023105 | 856 | 4,468 | SH | | SOLE | | 3,813 | 0 | 655 |
Booking Holdings Inc | com | 09857L108 | 406 | 173 | SH | | SOLE | | 173 | 0 | 0 |
Boston Scientific | com | 101137107 | 37,169 | 839,214 | SH | | SOLE | | 802,377 | 0 | 36,837 |
Bristol-Myers Squibb | com | 110122108 | 6,194 | 84,808 | SH | | SOLE | | 65,346 | 0 | 19,462 |
Broadcom Inc. | com | 11135F101 | 8,574 | 13,616 | SH | | SOLE | | 13,040 | 0 | 576 |
Broadridge Financial Solutions | com | 11133T103 | 459 | 2,948 | SH | | SOLE | | 2,948 | 0 | 0 |
Broadstone Net Lease Inc | com | 11135E203 | 342 | 15,695 | SH | | SOLE | | 15,695 | 0 | 0 |
Brookfield Asset Management In | com | 112585104 | 2,064 | 36,484 | SH | | SOLE | | 36,484 | 0 | 0 |
Brookfield Infrastructure Part | com | G16252101 | 366 | 5,523 | SH | | SOLE | | 5,523 | 0 | 0 |
CDK Global Inc | com | 12508E101 | 226 | 4,635 | SH | | SOLE | | 4,635 | 0 | 0 |
CH Robinson | com | 12541W209 | 205 | 1,900 | SH | | SOLE | | 400 | 0 | 1,500 |
CIGNA Corp | com | 125523100 | 4,742 | 19,791 | SH | | SOLE | | 19,791 | 0 | 0 |
CME Group Inc | com | 12572Q105 | 4,562 | 19,180 | SH | | SOLE | | 19,005 | 0 | 175 |
CMS Energy | com | 125896100 | 207 | 2,959 | SH | | SOLE | | 2,959 | 0 | 0 |
CRISPR Therapeutics AG | com | H17182108 | 210 | 3,351 | SH | | SOLE | | 3,351 | 0 | 0 |
CSX | com | 126408103 | 1,736 | 46,355 | SH | | SOLE | | 45,605 | 0 | 750 |
CVS Health Corp | com | 126650100 | 5,791 | 57,220 | SH | | SOLE | | 46,882 | 0 | 10,338 |
Cameco Corporation | com | 13321L108 | 1,567 | 53,845 | SH | | SOLE | | 53,845 | 0 | 0 |
Canadian National Railway | com | 136375102 | 55,278 | 412,093 | SH | | SOLE | | 382,533 | 0 | 29,560 |
Canadian Pacific Railway Ltd | com | 13645T100 | 725 | 8,783 | SH | | SOLE | | 8,783 | 0 | 0 |
Carrier Global Corp | com | 14448C104 | 5,034 | 109,748 | SH | | SOLE | | 85,155 | 0 | 24,593 |
Caterpillar | com | 149123101 | 24,131 | 108,297 | SH | | SOLE | | 82,113 | 0 | 26,184 |
Celanese Corporation | com | 150870103 | 329 | 2,301 | SH | | SOLE | | 2,301 | 0 | 0 |
Ceridian HCM Holding Inc | com | 15677j108 | 458 | 6,700 | SH | | SOLE | | 5,800 | 0 | 900 |
Charter Communications | com | 16119P108 | 621 | 1,138 | SH | | SOLE | | 1,133 | 0 | 5 |
Check Point Software | com | M22465104 | 595 | 4,300 | SH | | SOLE | | 3,200 | 0 | 1,100 |
Chevron Corp | com | 166764100 | 38,985 | 239,423 | SH | | SOLE | | 206,039 | 0 | 33,384 |
Chewy Inc. Class A | com | 16679l109 | 1,578 | 38,691 | SH | | SOLE | | 37,502 | 0 | 1,189 |
Chubb Ltd | com | H1467J104 | 12,886 | 60,241 | SH | | SOLE | | 48,961 | 0 | 11,280 |
Church & Dwight | com | 171340102 | 1,722 | 17,329 | SH | | SOLE | | 16,129 | 0 | 1,200 |
Cincinnati Financial Corp | com | 172062101 | 223 | 1,637 | SH | | SOLE | | 1,637 | 0 | 0 |
Cisco Systems | com | 17275R102 | 42,214 | 757,064 | SH | | SOLE | | 648,301 | 0 | 108,763 |
Citigroup | com | 172967424 | 1,852 | 34,691 | SH | | SOLE | | 32,757 | 0 | 1,934 |
Citizens Financial Group | com | 174610105 | 1,808 | 39,895 | SH | | SOLE | | 39,895 | 0 | 0 |
Clean Harbors | com | 184496107 | 232 | 2,078 | SH | | SOLE | | 2,078 | 0 | 0 |
Clorox | com | 189054109 | 849 | 6,109 | SH | | SOLE | | 6,109 | 0 | 0 |
Coca Cola | com | 191216100 | 22,503 | 362,947 | SH | | SOLE | | 342,205 | 0 | 20,742 |
Cogent Communications Group | com | 19239V302 | 2,635 | 39,718 | SH | | SOLE | | 24,977 | 0 | 14,741 |
Cognizant Technology Solutions | com | 192446102 | 626 | 6,977 | SH | | SOLE | | 6,627 | 0 | 350 |
Colgate-Palmolive | com | 194162103 | 4,307 | 56,804 | SH | | SOLE | | 53,334 | 0 | 3,470 |
Colliers International | com | 194693107 | 225 | 1,722 | SH | | SOLE | | 1,722 | 0 | 0 |
Comcast Cl A | com | 20030N101 | 29,737 | 635,130 | SH | | SOLE | | 587,065 | 0 | 48,065 |
Conoco Phillips | com | 20825C104 | 60,564 | 605,635 | SH | | SOLE | | 560,334 | 0 | 45,301 |
Constellation Brands Inc Cl A | com | 21036P108 | 21,254 | 92,282 | SH | | SOLE | | 87,550 | 0 | 4,732 |
Cooper Companies | com | 216648402 | 4,773 | 11,429 | SH | | SOLE | | 11,429 | 0 | 0 |
Corning | com | 219350105 | 989 | 26,787 | SH | | SOLE | | 26,787 | 0 | 0 |
Corteva Inc | com | 22052L104 | 731 | 12,720 | SH | | SOLE | | 9,938 | 0 | 2,782 |
Costco | com | 22160k105 | 96,018 | 166,741 | SH | | SOLE | | 143,605 | 0 | 23,136 |
Coterra Energy Inc | com | 127097103 | 461 | 17,077 | SH | | SOLE | | 10,577 | 0 | 6,500 |
Covetrus Inc | com | 22304c100 | 227 | 13,525 | SH | | SOLE | | 7,925 | 0 | 5,600 |
Crown Castle International Cor | com | 22822V101 | 33,168 | 179,675 | SH | | SOLE | | 151,386 | 0 | 28,289 |
Crown Holdings Inc | com | 228368106 | 4,787 | 38,265 | SH | | SOLE | | 38,265 | 0 | 0 |
Cullen/Frost Bankers | com | 229899109 | 702 | 5,075 | SH | | SOLE | | 3,975 | 0 | 1,100 |
Cummins Inc | com | 231021106 | 564 | 2,751 | SH | | SOLE | | 2,751 | 0 | 0 |
CytoSorbents Corp | com | 23283X206 | 32 | 10,000 | SH | | SOLE | | 10,000 | 0 | 0 |
D R Horton Inc | com | 23331A109 | 6,357 | 85,316 | SH | | SOLE | | 84,514 | 0 | 802 |
Danaher | com | 235851102 | 148,462 | 506,127 | SH | | SOLE | | 452,507 | 0 | 53,620 |
Deere | com | 244199105 | 78,241 | 188,323 | SH | | SOLE | | 165,254 | 0 | 23,069 |
Devon Energy | com | 25179M103 | 920 | 15,556 | SH | | SOLE | | 15,556 | 0 | 0 |
Diageo Plc ADR | com | 25243Q205 | 845 | 4,160 | SH | | SOLE | | 4,160 | 0 | 0 |
Dicks Sporting Goods Inc | com | 253393102 | 630 | 6,295 | SH | | SOLE | | 6,295 | 0 | 0 |
Dolby Laboratories Inc | com | 25659T107 | 2,030 | 25,958 | SH | | SOLE | | 23,349 | 0 | 2,609 |
Dollar General Corp | com | 256677105 | 373 | 1,674 | SH | | SOLE | | 1,674 | 0 | 0 |
Dominion Energy | com | 25746U109 | 3,597 | 42,336 | SH | | SOLE | | 28,531 | 0 | 13,805 |
Dover Corp | com | 260003108 | 669 | 4,266 | SH | | SOLE | | 4,216 | 0 | 50 |
Dow Inc | com | 260557103 | 2,467 | 38,723 | SH | | SOLE | | 12,350 | 0 | 26,373 |
DuPont De Nemours Inc | com | 26614N102 | 737 | 10,011 | SH | | SOLE | | 8,372 | 0 | 1,640 |
Duke Energy | com | 26441C204 | 1,880 | 16,839 | SH | | SOLE | | 16,764 | 0 | 75 |
EOG Resources | com | 26875P101 | 765 | 6,415 | SH | | SOLE | | 6,290 | 0 | 125 |
East West Bancorp | com | 27579R104 | 849 | 10,740 | SH | | SOLE | | 9,640 | 0 | 1,100 |
EastGroup Properties Inc REIT | com | 277276101 | 301 | 1,480 | SH | | SOLE | | 1,480 | 0 | 0 |
Eastman Chemical | com | 277432100 | 939 | 8,376 | SH | | SOLE | | 8,376 | 0 | 0 |
Eaton Corp PLC | com | G29183103 | 536 | 3,535 | SH | | SOLE | | 2,835 | 0 | 700 |
Ebay | com | 278642103 | 1,575 | 27,509 | SH | | SOLE | | 26,209 | 0 | 1,300 |
Ecolab | com | 278865100 | 8,811 | 49,907 | SH | | SOLE | | 46,128 | 0 | 3,779 |
Edwards Lifesciences | com | 28176E108 | 2,153 | 18,289 | SH | | SOLE | | 18,286 | 0 | 3 |
Electronic Arts | com | 285512109 | 574 | 4,541 | SH | | SOLE | | 4,541 | 0 | 0 |
Eli Lilly | com | 532457108 | 5,833 | 20,367 | SH | | SOLE | | 18,159 | 0 | 2,208 |
Emerson Electric | com | 291011104 | 3,386 | 34,529 | SH | | SOLE | | 30,780 | 0 | 3,749 |
Enbridge Inc | com | 29250N105 | 33,981 | 737,266 | SH | | SOLE | | 678,213 | 0 | 59,054 |
Enphase Energy Inc | com | 29355a107 | 1,703 | 8,441 | SH | | SOLE | | 8,224 | 0 | 217 |
Enterprise Products LP | com | 293792107 | 5,987 | 231,953 | SH | | SOLE | | 219,316 | 0 | 12,637 |
Equifax | com | 294429105 | 213 | 900 | SH | | SOLE | | 900 | 0 | 0 |
Equinix Inc | com | 29444U700 | 405 | 546 | SH | | SOLE | | 546 | 0 | 0 |
Estee Lauder | com | 518439104 | 751 | 2,758 | SH | | SOLE | | 2,758 | 0 | 0 |
Eversource Energy | com | 30040W108 | 8,313 | 94,266 | SH | | SOLE | | 91,137 | 0 | 3,129 |
Extra Space Storage Inc | com | 30225T102 | 349 | 1,696 | SH | | SOLE | | 1,692 | 0 | 4 |
Exxon Mobil | com | 30231G102 | 11,914 | 144,253 | SH | | SOLE | | 116,834 | 0 | 27,419 |
Fastenal Company | com | 311900104 | 4,229 | 71,201 | SH | | SOLE | | 52,882 | 0 | 18,319 |
FedEx Corporation | com | 31428X106 | 6,344 | 27,415 | SH | | SOLE | | 26,167 | 0 | 1,248 |
Fidelity Natl Information Svcs | com | 31620M106 | 276 | 2,746 | SH | | SOLE | | 2,746 | 0 | 0 |
First Solar Inc | com | 336433107 | 2,564 | 30,620 | SH | | SOLE | | 26,525 | 0 | 4,095 |
Fiserv | com | 337738108 | 7,601 | 74,957 | SH | | SOLE | | 73,297 | 0 | 1,660 |
Fortinet Inc | com | 34959E109 | 1,135 | 3,321 | SH | | SOLE | | 3,321 | 0 | 0 |
Fortive Corp | com | 34959J108 | 7,274 | 119,380 | SH | | SOLE | | 87,495 | 0 | 31,885 |
Fortress T&I | com | 34960P101 | 1,620 | 62,898 | SH | | SOLE | | 62,898 | 0 | 0 |
Franco Nevada Corporation | com | 351858105 | 3,081 | 19,317 | SH | | SOLE | | 16,592 | 0 | 2,725 |
Freeport McMoRan | com | 35671D857 | 1,766 | 35,507 | SH | | SOLE | | 33,598 | 0 | 1,909 |
Generac Holdings Inc. | com | 368736104 | 372 | 1,252 | SH | | SOLE | | 1,067 | 0 | 185 |
General Dynamics | com | 369550108 | 1,507 | 6,248 | SH | | SOLE | | 5,518 | 0 | 730 |
General Electric | com | 369604301 | 1,709 | 18,680 | SH | | SOLE | | 17,937 | 0 | 743 |
General Mills | com | 370334104 | 3,263 | 48,181 | SH | | SOLE | | 31,337 | 0 | 16,844 |
Genuine Parts | com | 372460105 | 390 | 3,094 | SH | | SOLE | | 3,094 | 0 | 0 |
Gilead Sciences | com | 375558103 | 2,627 | 44,190 | SH | | SOLE | | 39,521 | 0 | 4,669 |
Ginkgo Bioworks Holdings Inc | com | 37611X100 | 280 | 69,355 | SH | | SOLE | | 69,355 | 0 | 0 |
GlaxoSmithKline PLC | com | 37733W105 | 332 | 7,616 | SH | | SOLE | | 7,466 | 0 | 150 |
Goldman Sachs | com | 38141G104 | 2,994 | 9,069 | SH | | SOLE | | 8,869 | 0 | 200 |
Graco Inc | com | 384109104 | 383 | 5,488 | SH | | SOLE | | 5,488 | 0 | 0 |
Grainger W W | com | 384802104 | 1,160 | 2,249 | SH | | SOLE | | 1,749 | 0 | 500 |
HP Inc | com | 40434L105 | 622 | 17,130 | SH | | SOLE | | 17,130 | 0 | 0 |
Halliburton | com | 406216101 | 238 | 6,296 | SH | | SOLE | | 6,296 | 0 | 0 |
Heico Corp | com | 422806109 | 207 | 1,350 | SH | | SOLE | | 1,350 | 0 | 0 |
Henry Schein | com | 806407102 | 1,278 | 14,660 | SH | | SOLE | | 13,210 | 0 | 1,450 |
Hershey Foods | com | 427866108 | 1,336 | 6,169 | SH | | SOLE | | 4,700 | 0 | 1,469 |
Hewlett Packard Enterprise Co | com | 42824C109 | 286 | 17,129 | SH | | SOLE | | 17,129 | 0 | 0 |
Hilton | com | 43300A203 | 912 | 6,013 | SH | | SOLE | | 6,013 | 0 | 0 |
Hims & Hers Health Class A | com | 433000106 | 53 | 10,000 | SH | | SOLE | | 10,000 | 0 | 0 |
Home Depot | com | 437076102 | 68,034 | 227,288 | SH | | SOLE | | 218,597 | 0 | 8,691 |
Honeywell International | com | 438516106 | 19,097 | 98,147 | SH | | SOLE | | 93,060 | 0 | 5,087 |
Howmet Aerospace | com | 443201108 | 15,267 | 424,787 | SH | | SOLE | | 418,991 | 0 | 5,796 |
Humana | com | 444859102 | 902 | 2,073 | SH | | SOLE | | 2,073 | 0 | 0 |
Hunt JB Transport Services | com | 445658107 | 1,807 | 9,001 | SH | | SOLE | | 8,276 | 0 | 725 |
Hyatt Hotels Corp Cl A | com | 448579102 | 2,612 | 27,364 | SH | | SOLE | | 27,364 | 0 | 0 |
IAA, Inc | com | 449253103 | 559 | 14,626 | SH | | SOLE | | 14,626 | 0 | 0 |
IAC/InteractiveCorp | com | 44891N208 | 986 | 9,831 | SH | | SOLE | | 9,831 | 0 | 0 |
ICON Plc | com | G4705A100 | 243 | 1,000 | SH | | SOLE | | 1,000 | 0 | 0 |
IDEXX Labs | com | 45168D104 | 284 | 520 | SH | | SOLE | | 520 | 0 | 0 |
IQVIA Holdings | com | 46266C105 | 52,097 | 225,324 | SH | | SOLE | | 211,439 | 0 | 13,885 |
Illinois Tool Works | com | 452308109 | 2,187 | 10,445 | SH | | SOLE | | 9,541 | 0 | 904 |
Illumina Inc | com | 452327109 | 7,066 | 20,223 | SH | | SOLE | | 19,594 | 0 | 629 |
Industrial Logistics Prop Wi | com | 456237106 | 423 | 18,640 | SH | | SOLE | | 18,640 | 0 | 0 |
Ingersoll Rand Inc | com | 45687V106 | 261 | 5,193 | SH | | SOLE | | 4,223 | 0 | 970 |
Int'l Flavors & Fragrances | com | 459506101 | 18,660 | 142,082 | SH | | SOLE | | 124,231 | 0 | 17,851 |
Intel | com | 458140100 | 6,635 | 133,887 | SH | | SOLE | | 113,922 | 0 | 19,965 |
IntercontinentalExchange Group | com | 45866F104 | 380 | 2,878 | SH | | SOLE | | 2,828 | 0 | 50 |
International Business Machine | com | 459200101 | 7,319 | 56,289 | SH | | SOLE | | 48,367 | 0 | 7,922 |
International Paper | com | 460146103 | 727 | 15,759 | SH | | SOLE | | 15,759 | 0 | 0 |
Intuit | com | 461202103 | 2,084 | 4,335 | SH | | SOLE | | 4,235 | 0 | 100 |
Intuitive Surgical | com | 46120E602 | 7,366 | 24,416 | SH | | SOLE | | 23,828 | 0 | 588 |
Ionis Pharmaceuticals Inc | com | 462222100 | 632 | 17,050 | SH | | SOLE | | 0 | 0 | 17,050 |
Iron Mountain | com | 46284V101 | 250 | 4,504 | SH | | SOLE | | 4,504 | 0 | 0 |
J P Morgan Chase | com | 46625H100 | 129,403 | 949,262 | SH | | SOLE | | 873,770 | 0 | 75,492 |
Jacobs Engineering | com | 469814107 | 674 | 4,893 | SH | | SOLE | | 4,843 | 0 | 50 |
Johnson & Johnson | com | 478160104 | 67,126 | 378,752 | SH | | SOLE | | 339,429 | 0 | 39,323 |
Johnson Controls | com | G51502105 | 1,879 | 28,663 | SH | | SOLE | | 16,868 | 0 | 11,795 |
KKR & Co Inc | com | 48251W104 | 635 | 10,866 | SH | | SOLE | | 10,866 | 0 | 0 |
Kellogg | com | 487836108 | 356 | 5,514 | SH | | SOLE | | 4,864 | 0 | 650 |
Keurig Dr Pepper Inc | com | 49271V100 | 1,093 | 28,843 | SH | | SOLE | | 28,843 | 0 | 0 |
KeyCorp | com | 493267108 | 427 | 19,071 | SH | | SOLE | | 19,071 | 0 | 0 |
Keysight Technologies Inc | com | 49338L103 | 2,598 | 16,449 | SH | | SOLE | | 15,849 | 0 | 600 |
Kimberly-Clark | com | 494368103 | 2,755 | 22,367 | SH | | SOLE | | 20,611 | 0 | 1,756 |
Kinder Morgan Inc | com | 49456B101 | 5,891 | 311,503 | SH | | SOLE | | 308,503 | 0 | 3,000 |
L3Harris Technoligies Inc | com | 502431109 | 1,140 | 4,587 | SH | | SOLE | | 3,535 | 0 | 1,052 |
Leidos Holdings Inc | com | 525327102 | 924 | 8,557 | SH | | SOLE | | 7,207 | 0 | 1,350 |
Lexington Realty Trust | com | 529043101 | 703 | 44,761 | SH | | SOLE | | 44,761 | 0 | 0 |
Lincoln Electric | com | 533900106 | 546 | 3,960 | SH | | SOLE | | 3,960 | 0 | 0 |
Lincoln National | com | 534187109 | 523 | 8,000 | SH | | SOLE | | 8,000 | 0 | 0 |
Linde Plc | com | G5494J103 | 2,745 | 8,594 | SH | | SOLE | | 7,107 | 0 | 1,487 |
Littelfuse Inc | com | 537008104 | 1,565 | 6,274 | SH | | SOLE | | 6,274 | 0 | 0 |
Lockheed Martin | com | 539830109 | 10,747 | 24,347 | SH | | SOLE | | 22,721 | 0 | 1,626 |
Lowes | com | 548661107 | 27,632 | 136,661 | SH | | SOLE | | 105,026 | 0 | 31,635 |
LuLuLemon Athletica Inc | com | 550021109 | 319 | 873 | SH | | SOLE | | 873 | 0 | 0 |
M&T Bank | com | 55261F104 | 1,489 | 8,786 | SH | | SOLE | | 8,786 | 0 | 0 |
MSCI Inc | com | 55354G100 | 739 | 1,469 | SH | | SOLE | | 1,469 | 0 | 0 |
Magellan Midstream Partners LP | com | 559080106 | 4,432 | 90,310 | SH | | SOLE | | 83,625 | 0 | 6,685 |
Marathon Petroleum Corporation | com | 56585A102 | 557 | 6,518 | SH | | SOLE | | 6,518 | 0 | 0 |
Marriott International | com | 571903202 | 560 | 3,188 | SH | | SOLE | | 3,188 | 0 | 0 |
Marsh & McLennan | com | 571748102 | 81,054 | 475,612 | SH | | SOLE | | 403,950 | 0 | 71,662 |
Mastercard Inc Cl A | com | 57636Q104 | 55,778 | 156,075 | SH | | SOLE | | 148,583 | 0 | 7,492 |
Matador Resources Co | com | 576485205 | 1,881 | 35,503 | SH | | SOLE | | 35,503 | 0 | 0 |
McCormick | com | 579780206 | 33,642 | 337,092 | SH | | SOLE | | 313,666 | 0 | 23,426 |
McDonalds | com | 580135101 | 41,408 | 167,454 | SH | | SOLE | | 139,875 | 0 | 27,579 |
McKesson | com | 58155Q103 | 205 | 671 | SH | | SOLE | | 671 | 0 | 0 |
Medtronic PLC | com | G5960L103 | 1,927 | 17,366 | SH | | SOLE | | 15,556 | 0 | 1,810 |
Merck | com | 58933Y105 | 45,994 | 560,563 | SH | | SOLE | | 511,337 | 0 | 49,227 |
Meta Platforms Inc Class A | com | 30303M102 | 11,266 | 50,664 | SH | | SOLE | | 49,215 | 0 | 1,449 |
Metlife Inc | com | 59156R108 | 233 | 3,312 | SH | | SOLE | | 3,312 | 0 | 0 |
Mettler-Toledo International | com | 592688105 | 4,114 | 2,996 | SH | | SOLE | | 2,996 | 0 | 0 |
Microchip Technology | com | 595017104 | 582 | 7,745 | SH | | SOLE | | 6,130 | 0 | 1,615 |
Microsoft | com | 594918104 | 239,268 | 776,062 | SH | | SOLE | | 700,770 | 0 | 75,292 |
Mondelez International | com | 609207105 | 36,319 | 578,509 | SH | | SOLE | | 493,126 | 0 | 85,383 |
Moody's Corp | com | 615369105 | 524 | 1,554 | SH | | SOLE | | 1,554 | 0 | 0 |
Morgan Stanley | com | 617446448 | 1,347 | 15,415 | SH | | SOLE | | 14,927 | 0 | 488 |
Morningstar Inc | com | 617700109 | 825 | 3,021 | SH | | SOLE | | 3,021 | 0 | 0 |
Mosaic Company | com | 61945C103 | 2,397 | 36,044 | SH | | SOLE | | 34,944 | 0 | 1,100 |
NVR Inc | com | 62944t105 | 6,969 | 1,560 | SH | | SOLE | | 1,560 | 0 | 0 |
National Instruments | com | 636518102 | 2,677 | 65,958 | SH | | SOLE | | 62,958 | 0 | 3,000 |
Netflix | com | 64110L106 | 19,020 | 50,776 | SH | | SOLE | | 47,384 | 0 | 3,392 |
NextEra Energy | com | 65339F101 | 22,882 | 270,123 | SH | | SOLE | | 243,757 | 0 | 26,366 |
Nike Inc Class B | com | 654106103 | 57,008 | 423,664 | SH | | SOLE | | 366,962 | 0 | 56,702 |
Nisource | com | 65473P105 | 6,856 | 215,600 | SH | | SOLE | | 215,600 | 0 | 0 |
Nordson Corp | com | 655663102 | 5,974 | 26,310 | SH | | SOLE | | 24,616 | 0 | 1,694 |
Norfolk Southern | com | 655844108 | 6,129 | 21,487 | SH | | SOLE | | 20,012 | 0 | 1,475 |
Northern Trust Corp | com | 665859104 | 500 | 4,292 | SH | | SOLE | | 4,292 | 0 | 0 |
Northrop Grumman | com | 666807102 | 45,953 | 102,752 | SH | | SOLE | | 97,409 | 0 | 5,343 |
Novartis A G ADR | com | 66987V109 | 3,667 | 41,793 | SH | | SOLE | | 24,197 | 0 | 17,596 |
Novo Nordisk A/S ADR | com | 670100205 | 3,991 | 35,942 | SH | | SOLE | | 35,942 | 0 | 0 |
Nucor | com | 670346105 | 326 | 2,191 | SH | | SOLE | | 2,191 | 0 | 0 |
Nvidia Corp | com | 67066G104 | 4,405 | 16,142 | SH | | SOLE | | 16,075 | 0 | 67 |
O'Reilly Automotive Inc | com | 67103H107 | 660 | 963 | SH | | SOLE | | 963 | 0 | 0 |
Old Dominion Freight Line | com | 679580100 | 2,714 | 9,085 | SH | | SOLE | | 9,085 | 0 | 0 |
Omnicom | com | 681919106 | 1,455 | 17,140 | SH | | SOLE | | 3,477 | 0 | 13,663 |
Oneok Inc | com | 682680103 | 766 | 10,840 | SH | | SOLE | | 10,840 | 0 | 0 |
Oracle | com | 68389X105 | 17,782 | 214,939 | SH | | SOLE | | 184,709 | 0 | 30,230 |
Organon & Co | com | 68622V106 | 250 | 7,168 | SH | | SOLE | | 6,171 | 0 | 997 |
Oshkosh Corporation | com | 688239201 | 242 | 2,400 | SH | | SOLE | | 2,400 | 0 | 0 |
Otis Worldwide Corp | com | 68902V107 | 8,146 | 105,861 | SH | | SOLE | | 92,588 | 0 | 13,273 |
PNC Financial | com | 693475105 | 572 | 3,103 | SH | | SOLE | | 3,103 | 0 | 0 |
PPG Industries | com | 693506107 | 671 | 5,120 | SH | | SOLE | | 5,120 | 0 | 0 |
Palo Alto Networks Inc | com | 697435105 | 5,004 | 8,039 | SH | | SOLE | | 8,007 | 0 | 32 |
Paramount Global Class B | com | 92556H206 | 457 | 12,078 | SH | | SOLE | | 12,078 | 0 | 0 |
Parker-Hannifin | com | 701094104 | 6,681 | 23,546 | SH | | SOLE | | 23,295 | 0 | 251 |
PayPal Holdings | com | 70450Y103 | 6,299 | 54,470 | SH | | SOLE | | 53,056 | 0 | 1,414 |
Paychex | com | 704326107 | 1,460 | 10,699 | SH | | SOLE | | 10,699 | 0 | 0 |
Paylocity Holding Corp | com | 70438V106 | 910 | 4,420 | SH | | SOLE | | 4,420 | 0 | 0 |
Pentair Plc | com | G7S00T104 | 239 | 4,405 | SH | | SOLE | | 4,405 | 0 | 0 |
Peoples United Financial Inc | com | 712704105 | 1,221 | 61,064 | SH | | SOLE | | 61,064 | 0 | 0 |
Pepsico | com | 713448108 | 91,079 | 544,145 | SH | | SOLE | | 479,875 | 0 | 64,269 |
Pfizer | com | 717081103 | 17,654 | 341,012 | SH | | SOLE | | 312,324 | 0 | 28,688 |
Philip Morris International | com | 718172109 | 2,140 | 22,783 | SH | | SOLE | | 22,683 | 0 | 100 |
Phillips 66 | com | 718546104 | 866 | 10,024 | SH | | SOLE | | 10,024 | 0 | 0 |
Potlatch Corporation | com | 737630103 | 1,509 | 28,621 | SH | | SOLE | | 9,070 | 0 | 19,551 |
Praxis Precision Medicines Inc | com | 74006W108 | 112 | 11,000 | SH | | SOLE | | 11,000 | 0 | 0 |
Price T Rowe Group Inc | com | 74144T108 | 799 | 5,283 | SH | | SOLE | | 4,771 | 0 | 512 |
Procter & Gamble | com | 742718109 | 49,249 | 322,313 | SH | | SOLE | | 283,605 | 0 | 38,708 |
Progressive | com | 743315103 | 471 | 4,131 | SH | | SOLE | | 4,131 | 0 | 0 |
Prologis Inc | com | 74340W103 | 206 | 1,274 | SH | | SOLE | | 1,274 | 0 | 0 |
Prudential Financial Inc | com | 744320102 | 396 | 3,355 | SH | | SOLE | | 3,355 | 0 | 0 |
Public Service Enterprise | com | 744573106 | 519 | 7,409 | SH | | SOLE | | 7,409 | 0 | 0 |
Pultegroup Inc. | com | 745867101 | 384 | 9,172 | SH | | SOLE | | 9,172 | 0 | 0 |
Qualcomm | com | 747525103 | 8,337 | 54,551 | SH | | SOLE | | 48,636 | 0 | 5,915 |
Quanta Services | com | 74762E102 | 967 | 7,345 | SH | | SOLE | | 6,770 | 0 | 575 |
Quest Diagnostics | com | 74834L100 | 226 | 1,650 | SH | | SOLE | | 1,650 | 0 | 0 |
RBC Bearings Inc | com | 75524b104 | 23,140 | 119,354 | SH | | SOLE | | 109,362 | 0 | 9,992 |
RPM International Inc | com | 749685103 | 303 | 3,715 | SH | | SOLE | | 3,715 | 0 | 0 |
Raymond James Financial Inc | com | 754730109 | 1,068 | 9,715 | SH | | SOLE | | 9,715 | 0 | 0 |
Raytheon Technologies | com | 75513E101 | 67,819 | 684,554 | SH | | SOLE | | 632,132 | 0 | 52,422 |
Realty Income Corp | com | 756109104 | 8,322 | 120,083 | SH | | SOLE | | 116,919 | 0 | 3,164 |
Regeneron Pharmaceuticals Inc | com | 75886F107 | 825 | 1,181 | SH | | SOLE | | 1,181 | 0 | 0 |
Republic Services | com | 760759100 | 648 | 4,892 | SH | | SOLE | | 4,892 | 0 | 0 |
Rockwell Automation Inc | com | 773903109 | 318 | 1,137 | SH | | SOLE | | 1,137 | 0 | 0 |
Roper Industries Inc | com | 776696106 | 680 | 1,441 | SH | | SOLE | | 1,441 | 0 | 0 |
Ross Stores | com | 778296103 | 1,287 | 14,229 | SH | | SOLE | | 14,229 | 0 | 0 |
RxSight Inc | com | 78349D107 | 338 | 27,292 | SH | | SOLE | | 27,292 | 0 | 0 |
S&P Global Inc | com | 78409V104 | 3,198 | 7,797 | SH | | SOLE | | 7,797 | 0 | 0 |
SPDR Gold Shares | com | 78463V107 | 57,642 | 319,080 | SH | | SOLE | | 300,335 | 0 | 18,745 |
SS & C Technologies | com | 78467J100 | 29,073 | 387,537 | SH | | SOLE | | 377,431 | 0 | 10,106 |
SVB Financial Group | com | 78486Q101 | 2,331 | 4,167 | SH | | SOLE | | 4,167 | 0 | 0 |
Salesforce.com Inc | com | 79466L302 | 14,621 | 68,861 | SH | | SOLE | | 66,686 | 0 | 2,175 |
Salisbury Bancorp | com | 795226109 | 2,711 | 47,786 | SH | �� | SOLE | | 2,200 | 0 | 45,586 |
Schlumberger | com | 806857108 | 458 | 11,086 | SH | | SOLE | | 9,791 | 0 | 1,295 |
ServiceNow Inc | com | 81762P102 | 21,136 | 37,954 | SH | | SOLE | | 36,447 | 0 | 1,507 |
Shell Plc ADR | com | 780259305 | 582 | 10,603 | SH | | SOLE | | 9,737 | 0 | 866 |
Sherwin-Williams | com | 824348106 | 35,489 | 142,174 | SH | | SOLE | | 125,869 | 0 | 16,305 |
Simon Property Group | com | 828806109 | 383 | 2,910 | SH | | SOLE | | 2,810 | 0 | 100 |
Smucker | com | 832696405 | 399 | 2,950 | SH | | SOLE | | 2,950 | 0 | 0 |
SolarEdge Technologies Inc | com | 83417M104 | 1,324 | 4,106 | SH | | SOLE | | 3,726 | 0 | 380 |
Southern Co | com | 842587107 | 698 | 9,631 | SH | | SOLE | | 9,461 | 0 | 170 |
Southwest Airlines Co | com | 844741108 | 206 | 4,488 | SH | | SOLE | | 4,488 | 0 | 0 |
Spirit Realty Capital Inc. | com | 84860W300 | 5,741 | 124,760 | SH | | SOLE | | 121,235 | 0 | 3,525 |
Stanley Black & Decker Inc | com | 854502101 | 6,780 | 48,503 | SH | | SOLE | | 34,938 | 0 | 13,565 |
Starbucks | com | 855244109 | 23,354 | 256,723 | SH | | SOLE | | 245,622 | 0 | 11,101 |
Starwood Property Trust Compan | com | 85571B105 | 258 | 10,689 | SH | | SOLE | | 7,749 | 0 | 2,940 |
State Street | com | 857477103 | 4,407 | 50,583 | SH | | SOLE | | 49,683 | 0 | 900 |
Store Capital Corp | com | 862121100 | 5,051 | 172,799 | SH | | SOLE | | 171,799 | 0 | 1,000 |
Stryker | com | 863667101 | 45,546 | 170,361 | SH | | SOLE | | 159,921 | 0 | 10,440 |
Synopsys Inc | com | 871607107 | 692 | 2,075 | SH | | SOLE | | 2,075 | 0 | 0 |
Sysco | com | 871829107 | 40,854 | 500,351 | SH | | SOLE | | 457,142 | 0 | 43,209 |
T-Mobile US Inc | com | 872590104 | 6,358 | 49,533 | SH | | SOLE | | 45,037 | 0 | 4,496 |
TC Energy Corp | com | 87807B107 | 6,641 | 117,711 | SH | | SOLE | | 114,944 | 0 | 2,767 |
TE Connectivity Limited | com | H84989104 | 4,005 | 30,577 | SH | | SOLE | | 19,407 | 0 | 11,170 |
TJX Corp | com | 872540109 | 12,746 | 210,395 | SH | | SOLE | | 206,810 | 0 | 3,585 |
Taiwan Semiconductor Mft Co Lt | com | 874039100 | 3,372 | 32,341 | SH | | SOLE | | 26,455 | 0 | 5,886 |
Take-Two Interactive Software | com | 874054109 | 423 | 2,751 | SH | | SOLE | | 2,751 | 0 | 0 |
Tapestry Inc | com | 876030107 | 669 | 18,000 | SH | | SOLE | | 18,000 | 0 | 0 |
Target | com | 87612E106 | 5,100 | 24,032 | SH | | SOLE | | 20,002 | 0 | 4,030 |
Teledyne Technologies | com | 879360105 | 2,495 | 5,278 | SH | | SOLE | | 5,278 | 0 | 0 |
Teleflex | com | 879369106 | 1,070 | 3,016 | SH | | SOLE | | 3,016 | 0 | 0 |
Tesla Motors Inc | com | 88160R101 | 742 | 689 | SH | | SOLE | | 689 | 0 | 0 |
Texas Instruments | com | 882508104 | 8,037 | 43,803 | SH | | SOLE | | 38,093 | 0 | 5,710 |
Texas Pacific Land | com | 88262P102 | 800 | 592 | SH | | SOLE | | 592 | 0 | 0 |
Textron | com | 883203101 | 219 | 2,942 | SH | | SOLE | | 2,942 | 0 | 0 |
The Blackstone Group Inc - A | com | 09260D107 | 12,126 | 95,527 | SH | | SOLE | | 89,645 | 0 | 5,882 |
The Charles Schwab Corp | com | 808513105 | 272 | 3,226 | SH | | SOLE | | 3,226 | 0 | 0 |
The Travelers Companies Inc | com | 89417E109 | 7,472 | 40,892 | SH | | SOLE | | 34,079 | 0 | 6,813 |
Thermo Fisher Scientific | com | 883556102 | 113,708 | 192,514 | SH | | SOLE | | 170,818 | 0 | 21,696 |
Thomson Reuters Corporation | com | 884903709 | 564 | 5,179 | SH | | SOLE | | 5,179 | 0 | 0 |
Toyota Motor | com | 892331307 | 365 | 2,025 | SH | | SOLE | | 2,025 | 0 | 0 |
Tractor Supply Company | com | 892356106 | 2,996 | 12,839 | SH | | SOLE | | 12,839 | 0 | 0 |
Trane Technologies | com | G8994E103 | 946 | 6,197 | SH | | SOLE | | 5,097 | 0 | 1,100 |
Truist Financial Corp | com | 89832Q109 | 222 | 3,917 | SH | | SOLE | | 3,917 | 0 | 0 |
US Bancorp | com | 902973304 | 8,129 | 152,945 | SH | | SOLE | | 93,434 | 0 | 59,511 |
Ulta Salon Cosmetics and Fragr | com | 90384S303 | 480 | 1,205 | SH | | SOLE | | 1,205 | 0 | 0 |
Unilever Plc Sponsored ADR | com | 904767704 | 346 | 7,589 | SH | | SOLE | | 7,589 | 0 | 0 |
Union Pacific | com | 907818108 | 51,516 | 188,558 | SH | | SOLE | | 183,804 | 0 | 4,754 |
United Health Group | com | 91324P102 | 63,428 | 124,376 | SH | | SOLE | | 112,166 | 0 | 12,210 |
United Parcel Service Class B | com | 911312106 | 2,244 | 10,462 | SH | | SOLE | | 10,398 | 0 | 64 |
Unitil Corp | com | 913259107 | 1,945 | 39,000 | SH | | SOLE | | 39,000 | 0 | 0 |
V F Corp | com | 918204108 | 578 | 10,164 | SH | | SOLE | | 7,914 | 0 | 2,250 |
VMWare Inc. Class A Com | com | 928563402 | 320 | 2,809 | SH | | SOLE | | 2,809 | 0 | 0 |
Valvoline Inc | com | 92047W101 | 252 | 7,986 | SH | | SOLE | | 7,986 | 0 | 0 |
Vaxart In | com | 92243A200 | 101 | 20,000 | SH | | SOLE | | 20,000 | 0 | 0 |
Verint Systems Inc | com | 92343X100 | 4,623 | 89,422 | SH | | SOLE | | 88,156 | 0 | 1,266 |
Verisk Analytics Inc | com | 92345Y106 | 662 | 3,085 | SH | | SOLE | | 3,085 | 0 | 0 |
Verizon | com | 92343V104 | 9,921 | 194,762 | SH | | SOLE | | 172,417 | 0 | 22,345 |
Vertex Pharmaceuticals Inc | com | 92532F100 | 466 | 1,786 | SH | | SOLE | | 1,036 | 0 | 750 |
Vertiv Holdings LLC | com | 92537N108 | 189 | 13,500 | SH | | SOLE | | 13,500 | 0 | 0 |
Viatris Inc | com | 92556V106 | 120 | 10,999 | SH | | SOLE | | 10,055 | 0 | 944 |
Vicarious Surgical Inc | com | 92561V109 | 281 | 55,566 | SH | | SOLE | | 55,566 | 0 | 0 |
Visa Incorporated | com | 92826C839 | 12,669 | 57,127 | SH | | SOLE | | 55,506 | 0 | 1,621 |
Vontier Corp | com | 928881101 | 333 | 13,115 | SH | | SOLE | | 8,749 | 0 | 4,366 |
Vulcan Materials | com | 929160109 | 202 | 1,100 | SH | | SOLE | | 1,100 | 0 | 0 |
WEC Energy Group Inc | com | 92939U106 | 446 | 4,466 | SH | | SOLE | | 4,466 | 0 | 0 |
WP Carey Inc | com | 92936U109 | 1,043 | 12,905 | SH | | SOLE | | 12,905 | 0 | 0 |
WR Berkley Corporation | com | 084423102 | 398 | 5,975 | SH | | SOLE | | 5,975 | 0 | 0 |
Wabtec Corp | com | 929740108 | 9,414 | 97,891 | SH | | SOLE | | 92,936 | 0 | 4,955 |
Walgreens Boots Alliance Inc | com | 931427108 | 281 | 6,288 | SH | | SOLE | | 6,288 | 0 | 0 |
Walmart | com | 931142103 | 7,750 | 52,040 | SH | | SOLE | | 49,591 | 0 | 2,449 |
Walt Disney | com | 254687106 | 79,406 | 578,929 | SH | | SOLE | | 526,143 | 0 | 52,786 |
Waste Connections | com | 94106B101 | 2,548 | 18,242 | SH | | SOLE | | 18,242 | 0 | 0 |
Waste Management | com | 94106L109 | 3,839 | 24,219 | SH | | SOLE | | 23,494 | 0 | 725 |
Waters Corp | com | 941848103 | 2,066 | 6,656 | SH | | SOLE | | 6,636 | 0 | 20 |
Webster Financial | com | 947890109 | 514 | 9,167 | SH | | SOLE | | 8,767 | 0 | 400 |
Wells Fargo | com | 949746101 | 3,920 | 80,883 | SH | | SOLE | | 73,706 | 0 | 7,177 |
West Pharmaceutical Services I | com | 955306105 | 503 | 1,225 | SH | | SOLE | | 1,225 | 0 | 0 |
Westlake Chemical Corp | com | 960413102 | 1,248 | 10,116 | SH | | SOLE | | 10,116 | 0 | 0 |
Weyerhaeuser | com | 962166104 | 24,676 | 651,093 | SH | | SOLE | | 591,649 | 0 | 59,444 |
Wheaton Precious Metals Corp | com | 962879102 | 2,772 | 58,269 | SH | | SOLE | | 56,569 | 0 | 1,700 |
Williams Cos | com | 969457100 | 312 | 9,338 | SH | | SOLE | | 9,338 | 0 | 0 |
XCEL Energy | com | 98389B100 | 557 | 7,719 | SH | | SOLE | | 7,719 | 0 | 0 |
Xylem Inc | com | 98419M100 | 221 | 2,595 | SH | | SOLE | | 2,595 | 0 | 0 |
Yum Brands Inc | com | 988498101 | 1,340 | 11,307 | SH | | SOLE | | 11,307 | 0 | 0 |
Yum China Holdings Inc | com | 98850P109 | 282 | 6,783 | SH | | SOLE | | 6,783 | 0 | 0 |
Zimmer Biomet Holdings Inc | com | 98956P102 | 686 | 5,367 | SH | | SOLE | | 5,367 | 0 | 0 |
Zoetis Inc | com | 98978V103 | 41,621 | 220,693 | SH | | SOLE | | 210,247 | 0 | 10,446 |
iShares Gold Trust | com | 464285204 | 609 | 16,538 | SH | | SOLE | | 16,538 | 0 | 0 |
iShares North America Tech | com | 464287515 | 276 | 800 | SH | | SOLE | | 800 | 0 | 0 |
Owlet Inc Warrants 7/15/26 | wt | 69120X115 | 14 | 18,000 | SH | | SOLE | | 18,000 | 0 | 0 |
MSCI EAFE Fossil Fuel Free ETF | com | 78470e106 | 674 | 8,760 | SH | | SOLE | | 8,760 | 0 | 0 |
Sprott Physical Gold Trust | com | 85207H104 | 540 | 35,122 | SH | | SOLE | | 35,122 | 0 | 0 |
Vanguard FTSE All-World Ex-US | com | 922042775 | 3,195 | 55,478 | SH | | SOLE | | 55,238 | 0 | 240 |
Vanguard FTSE ETF Developed Ma | com | 921943858 | 14,957 | 311,406 | SH | | SOLE | | 296,401 | 0 | 15,005 |
Vanguard FTSE Emerging Markets | com | 922042858 | 8,812 | 191,029 | SH | | SOLE | | 187,881 | 0 | 3,148 |
Vanguard FTSE Europe ETF | com | 922042874 | 736 | 11,823 | SH | | SOLE | | 10,246 | 0 | 1,577 |
iShares Core MSCI EAFE ETF | com | 46432F842 | 713 | 10,259 | SH | | SOLE | | 10,259 | 0 | 0 |
iShares MSCI EAFE Index Fund | com | 464287465 | 4,825 | 65,562 | SH | | SOLE | | 64,305 | 0 | 1,257 |
iShares MSCI Emerg Mkts ETF | com | 464287234 | 2,595 | 57,481 | SH | | SOLE | | 56,481 | 0 | 1,000 |
Alerian MLP | com | 00162Q452 | 760 | 19,833 | SH | | SOLE | | 19,248 | 0 | 585 |
Diamonds Trust Ser 1 | com | 78467X109 | 1,202 | 3,464 | SH | | SOLE | | 3,464 | 0 | 0 |
Energy Select Sector SPDR | com | 81369Y506 | 988 | 12,925 | SH | | SOLE | | 12,205 | 0 | 720 |
Financial Select Sectors SPDR | com | 81369Y605 | 2,492 | 65,044 | SH | | SOLE | | 65,044 | 0 | 0 |
Invesco QQQ Trust Series 1 | com | 46090E103 | 5,915 | 16,315 | SH | | SOLE | | 16,315 | 0 | 0 |
Invesco S&P 500 Equal Weight E | com | 46137V357 | 4,327 | 27,436 | SH | | SOLE | | 27,436 | 0 | 0 |
Ishares S&P NA Technology Sect | com | 464287549 | 459 | 1,180 | SH | | SOLE | | 1,180 | 0 | 0 |
SPDR S&P 400 ETF Trust | com | 78467y107 | 901 | 1,837 | SH | | SOLE | | 1,837 | 0 | 0 |
SPDR S&P 500 ETF Index | com | 78462F103 | 63,337 | 140,237 | SH | | SOLE | | 140,183 | 0 | 54 |
SPDR S&P Dividend ETF | com | 78464A763 | 805 | 6,286 | SH | | SOLE | | 6,286 | 0 | 0 |
SPDR S&P Fossil Fuel Reserve E | com | 78468R796 | 1,197 | 10,779 | SH | | SOLE | | 10,779 | 0 | 0 |
Schwab US Large Cap ETF | com | 808524201 | 1,033 | 19,186 | SH | | SOLE | | 19,186 | 0 | 0 |
Sector SPDR Indl Select of Ben | com | 81369Y704 | 698 | 6,780 | SH | | SOLE | | 6,780 | 0 | 0 |
Sector SPDR TR Con Stpls of Be | com | 81369Y308 | 462 | 6,086 | SH | | SOLE | | 6,086 | 0 | 0 |
Select Sector S&P Consumer Ind | com | 81369Y407 | 943 | 5,100 | SH | | SOLE | | 5,100 | 0 | 0 |
Select Sector S&P Health Care | com | 81369Y209 | 472 | 3,446 | SH | | SOLE | | 3,446 | 0 | 0 |
Select Sector S&P Technology I | com | 81369Y803 | 1,708 | 10,744 | SH | | SOLE | | 10,744 | 0 | 0 |
VanEck Vectors Gold Miners ETF | com | 92189F106 | 5,122 | 133,560 | SH | | SOLE | | 123,274 | 0 | 10,286 |
Vanguard Dividend Appreciation | com | 921908844 | 5,832 | 35,967 | SH | | SOLE | | 35,951 | 0 | 16 |
Vanguard ESG US Stock ETF | com | 921910733 | 281 | 3,465 | SH | | SOLE | | 3,465 | 0 | 0 |
Vanguard Extended Market | com | 922908652 | 257 | 1,553 | SH | | SOLE | | 1,553 | 0 | 0 |
Vanguard Growth ETF | com | 922908736 | 230 | 799 | SH | | SOLE | | 799 | 0 | 0 |
Vanguard Information Techology | com | 92204A702 | 2,052 | 4,927 | SH | | SOLE | | 4,927 | 0 | 0 |
Vanguard Mid Cap ETF | com | 922908629 | 6,180 | 25,982 | SH | | SOLE | | 25,982 | 0 | 0 |
Vanguard Mid-Cap Growth ETF | com | 922908538 | 346 | 1,555 | SH | | SOLE | | 1,555 | 0 | 0 |
Vanguard REIT Index ETF | com | 922908553 | 1,857 | 17,132 | SH | | SOLE | | 15,840 | 0 | 1,292 |
Vanguard Russell 1000 Value ET | com | 92206c714 | 1,265 | 17,383 | SH | | SOLE | | 17,383 | 0 | 0 |
Vanguard S&P 500 ETF | com | 922908363 | 2,445 | 5,889 | SH | | SOLE | | 5,889 | 0 | 0 |
Vanguard Small Cap ETF | com | 922908751 | 9,085 | 42,747 | SH | | SOLE | | 42,747 | 0 | 0 |
Vanguard Small Cap Growth | com | 922908595 | 4,848 | 19,538 | SH | | SOLE | | 18,915 | 0 | 623 |
Vanguard Small Cap Value ETF | com | 922908611 | 9,772 | 55,541 | SH | | SOLE | | 55,024 | 0 | 517 |
Vanguard Total Intl Stock | com | 921909768 | 233 | 3,893 | SH | | SOLE | | 3,893 | 0 | 0 |
Vanguard Total Stock Market Vi | com | 922908769 | 2,524 | 11,086 | SH | | SOLE | | 11,086 | 0 | 0 |
Vanguard Value ETF | com | 922908744 | 275 | 1,859 | SH | | SOLE | | 1,859 | 0 | 0 |
Wisdom Tree MidCap Earnings Fu | com | 97717W570 | 943 | 17,240 | SH | | SOLE | | 17,240 | 0 | 0 |
iShares Core S&P 500 ETF | com | 464287200 | 11,815 | 26,043 | SH | | SOLE | | 26,043 | 0 | 0 |
iShares Core S&P 600 Small Cap | com | 464287804 | 506 | 4,693 | SH | | SOLE | | 4,693 | 0 | 0 |
iShares Core S&P MidCap ETF | com | 464287507 | 3,317 | 12,363 | SH | | SOLE | | 12,363 | 0 | 0 |
iShares Core S&P U.S. Value | com | 464287663 | 378 | 4,987 | SH | | SOLE | | 4,987 | 0 | 0 |
iShares DJ Select Dividend Ind | com | 464287168 | 840 | 6,559 | SH | | SOLE | | 6,260 | 0 | 299 |
iShares Dow Jones US Technolog | com | 464287721 | 428 | 4,151 | SH | | SOLE | | 4,151 | 0 | 0 |
iShares MSCI USA ESG Select | com | 464288802 | 356 | 3,675 | SH | | SOLE | | 3,675 | 0 | 0 |
iShares Nasdaq Biotechnology I | com | 464287556 | 1,319 | 10,119 | SH | | SOLE | | 10,119 | 0 | 0 |
iShares Russell 1000 Index | com | 464287622 | 9,689 | 38,745 | SH | | SOLE | | 38,745 | 0 | 0 |
iShares Russell 1000 Value Ind | com | 464287598 | 947 | 5,706 | SH | | SOLE | | 5,706 | 0 | 0 |
iShares Russell 2000 ETF | com | 464287655 | 6,925 | 33,734 | SH | | SOLE | | 32,009 | 0 | 1,725 |
iShares Russell Midcap ETF | com | 464287499 | 12,972 | 166,218 | SH | | SOLE | | 166,218 | 0 | 0 |
iShares Russell Midcap Growth | com | 464287481 | 477 | 4,744 | SH | | SOLE | | 4,744 | 0 | 0 |
iShares Russell Midcap Value I | com | 464287473 | 1,066 | 8,909 | SH | | SOLE | | 8,909 | 0 | 0 |
iShares S&P 500 Growth Index F | com | 464287309 | 1,543 | 20,202 | SH | | SOLE | | 19,790 | 0 | 412 |
iShares S&P 500 Value Index | com | 464287408 | 8,492 | 54,534 | SH | | SOLE | | 54,534 | 0 | 0 |
iShares S&P Global Healthcare | com | 464287325 | 370 | 4,226 | SH | | SOLE | | 3,972 | 0 | 254 |
iShares S&P MidCap 400 Value I | com | 464287705 | 1,278 | 11,652 | SH | | SOLE | | 11,652 | 0 | 0 |
iShares S&P SmallCap 600 Growt | com | 464287887 | 416 | 3,323 | SH | | SOLE | | 3,323 | 0 | 0 |
iShares Tr Russell 1000 Growth | com | 464287614 | 13,594 | 48,964 | SH | | SOLE | | 48,964 | 0 | 0 |
iShares Tr S&P 100 Index | com | 464287101 | 236 | 1,133 | SH | | SOLE | | 1,133 | 0 | 0 |
iShares US Real Estate ETF | com | 464287739 | 434 | 4,009 | SH | | SOLE | | 4,009 | 0 | 0 |