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,958 | 62,466 | SH | | SOLE | | 55,806 | 0 | 6,660 |
ABB Ltd ADR | com | 000375204 | 250 | 7,500 | SH | | SOLE | | 7,500 | 0 | 0 |
AFLAC | com | 001055102 | 446 | 8,563 | SH | | SOLE | | 6,013 | 0 | 2,550 |
ASML Holding NV NY Registry Sh | com | N07059210 | 461 | 618 | SH | | SOLE | | 618 | 0 | 0 |
AT & T | com | 00206R102 | 1,575 | 58,325 | SH | | SOLE | | 52,232 | 0 | 6,093 |
Abbott Labs | com | 002824100 | 39,051 | 330,576 | SH | | SOLE | | 270,661 | 0 | 59,916 |
Abbvie Inc | com | 00287Y109 | 23,917 | 221,724 | SH | | SOLE | | 198,480 | 0 | 23,244 |
Academy Sport and Outdoors Inc | com | 00402L107 | 2,675 | 66,834 | SH | | SOLE | | 66,834 | 0 | 0 |
Accenture Plc Class A F | com | G1151C101 | 9,607 | 30,029 | SH | | SOLE | | 29,384 | 0 | 645 |
Adaptive Biotechnologies | com | 00650F109 | 2,112 | 62,126 | SH | | SOLE | | 62,126 | 0 | 0 |
Adobe Inc | com | 00724F101 | 98,633 | 171,321 | SH | | SOLE | | 159,514 | 0 | 11,807 |
Agco Corp | com | 001084102 | 2,450 | 19,998 | SH | | SOLE | | 19,873 | 0 | 125 |
Agilent Technologies | com | 00846u101 | 200 | 1,272 | SH | | SOLE | | 1,272 | 0 | 0 |
Agnico Eagle Mines Limited | com | 008474108 | 45,259 | 872,881 | SH | | SOLE | | 764,700 | 0 | 108,181 |
Air Products & Chemicals Inc | com | 009158106 | 11,840 | 46,231 | SH | | SOLE | | 38,891 | 0 | 7,340 |
Alexandria Real Estate Equitie | com | 015271109 | 4,913 | 25,715 | SH | | SOLE | | 25,470 | 0 | 245 |
Alibaba Group Holding-SP ADR | com | 01609W102 | 238 | 1,606 | SH | | SOLE | | 1,464 | 0 | 142 |
Align Technology Inc | com | 016255101 | 915 | 1,375 | SH | | SOLE | | 1,375 | 0 | 0 |
Allegion PLC | com | G0176J109 | 212 | 1,601 | SH | | SOLE | | 1,601 | 0 | 0 |
Ally Financial Inc | com | 02005N100 | 204 | 4,000 | SH | | SOLE | | 4,000 | 0 | 0 |
Alnylam Pharmaceuticals | com | 02043Q107 | 986 | 5,223 | SH | | SOLE | | 5,223 | 0 | 0 |
Alphabet Inc. Class A | com | 02079K305 | 147,186 | 55,053 | SH | | SOLE | | 48,621 | 0 | 6,432 |
Alphabet Inc. Class C | com | 02079K107 | 23,991 | 9,001 | SH | | SOLE | | 8,570 | 0 | 431 |
Altair Engineering | com | 021369103 | 28,927 | 419,596 | SH | | SOLE | | 402,675 | 0 | 16,921 |
Altria Group Inc | com | 02209S103 | 995 | 21,847 | SH | | SOLE | | 21,602 | 0 | 245 |
Amazon.Com | com | 023135106 | 95,628 | 29,110 | SH | | SOLE | | 25,852 | 0 | 3,258 |
Amer Tower Cl A | com | 03027X100 | 2,010 | 7,573 | SH | | SOLE | | 7,572 | 0 | 1 |
American Express | com | 025816109 | 21,341 | 127,383 | SH | | SOLE | | 107,884 | 0 | 19,499 |
American Water Works Company I | com | 030420103 | 1,375 | 8,135 | SH | | SOLE | | 7,934 | 0 | 201 |
Americold Realty Trust | com | 03064D108 | 402 | 13,850 | SH | | SOLE | | 13,850 | 0 | 0 |
Ameriprise Financial Inc Com | com | 03076C106 | 741 | 2,805 | SH | | SOLE | | 2,805 | 0 | 0 |
Amgen | com | 031162100 | 2,215 | 10,415 | SH | | SOLE | | 5,655 | 0 | 4,760 |
Amphenol | com | 032095101 | 32,052 | 437,686 | SH | | SOLE | | 402,283 | 0 | 35,403 |
Analog Devices Inc | com | 032654105 | 3,598 | 21,481 | SH | | SOLE | | 18,356 | 0 | 3,125 |
Ansys | com | 03662Q105 | 9,827 | 28,865 | SH | | SOLE | | 28,390 | 0 | 475 |
Anthem Inc | com | 036752103 | 513 | 1,376 | SH | | SOLE | | 1,323 | 0 | 53 |
Apple Inc | com | 037833100 | 177,007 | 1,250,932 | SH | | SOLE | | 1,115,935 | 0 | 134,997 |
Applied Materials | com | 038222105 | 337 | 2,619 | SH | | SOLE | | 2,610 | 0 | 9 |
Aptiv Plc | com | G6095L109 | 586 | 3,934 | SH | | SOLE | | 3,633 | 0 | 301 |
Arch Capital Group Ltd | com | G0450A105 | 2,525 | 66,123 | SH | | SOLE | | 66,123 | 0 | 0 |
Archer-Daniels-Midland | com | 039483102 | 377 | 6,280 | SH | | SOLE | | 6,280 | 0 | 0 |
Ares Capital Corporation | com | 04010L103 | 245 | 12,035 | SH | | SOLE | | 8,534 | 0 | 3,501 |
Arthur J Gallagher & Co | com | 363576109 | 4,422 | 29,748 | SH | | SOLE | | 29,743 | 0 | 5 |
Ashland Global Holdings Inc | com | 044186104 | 246 | 2,761 | SH | | SOLE | | 2,761 | 0 | 0 |
Aspen Aerogels Inc | com | 04523Y105 | 706 | 15,342 | SH | | SOLE | | 15,342 | 0 | 0 |
Astrazeneca PLC Sponsored ADR | com | 046353108 | 293 | 4,877 | SH | | SOLE | | 4,877 | 0 | 0 |
AutoZone Inc | com | 053332102 | 1,948 | 1,147 | SH | | SOLE | | 1,112 | 0 | 35 |
Automatic Data Processing | com | 053015103 | 26,075 | 130,427 | SH | | SOLE | | 95,367 | 0 | 35,060 |
Ball Corp | com | 058498106 | 225 | 2,505 | SH | | SOLE | | 2,505 | 0 | 0 |
Bank of America | com | 060505104 | 9,056 | 213,324 | SH | | SOLE | | 200,793 | 0 | 12,531 |
Bank of New York Mellon | com | 064058100 | 972 | 18,754 | SH | | SOLE | | 18,754 | 0 | 0 |
Barrick Gold Corp | com | 067901108 | 17,661 | 978,449 | SH | | SOLE | | 818,001 | 0 | 160,448 |
Baxter International | com | 071813109 | 2,517 | 31,299 | SH | | SOLE | | 29,463 | 0 | 1,836 |
Becton Dickinson | com | 075887109 | 8,820 | 35,881 | SH | | SOLE | | 33,676 | 0 | 2,205 |
Berkshire Hathaway Cl A | com | 084670108 | 3,291 | 8 | SH | | SOLE | | 7 | 0 | 1 |
Berkshire Hathaway Cl B | com | 084670702 | 65,834 | 241,203 | SH | | SOLE | | 218,882 | 0 | 22,321 |
BigCommerce Holdings | com | 08975P108 | 1,696 | 33,487 | SH | | SOLE | | 33,487 | 0 | 0 |
Bio-Techne Corp | com | 09073M104 | 6,731 | 13,891 | SH | | SOLE | | 13,555 | 0 | 336 |
BioNTech SE ADRs | com | 09075v102 | 424 | 1,554 | SH | | SOLE | | 1,554 | 0 | 0 |
BlackRock Inc | com | 09247X101 | 1,255 | 1,497 | SH | | SOLE | | 1,390 | 0 | 107 |
Boeing | com | 097023105 | 816 | 3,711 | SH | | SOLE | | 3,021 | 0 | 690 |
Booking Holdings Inc | com | 09857L108 | 366 | 154 | SH | | SOLE | | 154 | 0 | 0 |
Booz Allen Hamilton Holdings | com | 099502106 | 2,569 | 32,371 | SH | | SOLE | | 32,371 | 0 | 0 |
Bristol-Myers Squibb | com | 110122108 | 3,886 | 65,682 | SH | | SOLE | | 48,734 | 0 | 16,948 |
Broadcom Inc. | com | 11135F101 | 6,175 | 12,734 | SH | | SOLE | | 12,158 | 0 | 576 |
Broadridge Financial Solutions | com | 11133T103 | 386 | 2,314 | SH | | SOLE | | 2,314 | 0 | 0 |
Broadstone Net Lease Inc | com | 11135E203 | 389 | 15,695 | SH | | SOLE | | 15,695 | 0 | 0 |
Brookfield Asset Management In | com | 112585104 | 1,997 | 37,311 | SH | | SOLE | | 37,311 | 0 | 0 |
Brookfield Infrastructure Part | com | G16252101 | 327 | 5,824 | SH | | SOLE | | 5,824 | 0 | 0 |
CDK Global Inc | com | 12508E101 | 222 | 5,229 | SH | | SOLE | | 4,963 | 0 | 266 |
CIGNA Corp | com | 125523100 | 4,746 | 23,709 | SH | | SOLE | | 23,709 | 0 | 0 |
CME Group Inc | com | 12572Q105 | 3,752 | 19,405 | SH | | SOLE | | 19,230 | 0 | 175 |
CMS Energy | com | 125896100 | 266 | 4,459 | SH | | SOLE | | 4,459 | 0 | 0 |
CRISPR Therapeutics AG | com | H17182108 | 290 | 2,591 | SH | | SOLE | | 2,591 | 0 | 0 |
CSX | com | 126408103 | 210 | 7,077 | SH | | SOLE | | 6,327 | 0 | 750 |
CVS Health Corp | com | 126650100 | 3,667 | 43,214 | SH | | SOLE | | 32,336 | 0 | 10,878 |
Cabot Oil & Gas Corp Cl A | com | 127097103 | 239 | 10,977 | SH | | SOLE | | 7,977 | 0 | 3,000 |
Cameco Corporation | com | 13321L108 | 1,410 | 64,906 | SH | | SOLE | | 64,906 | 0 | 0 |
Canadian National Railway | com | 136375102 | 47,426 | 410,079 | SH | | SOLE | | 379,134 | 0 | 30,945 |
Carrier Global Corp | com | 14448C104 | 7,164 | 138,406 | SH | | SOLE | | 111,198 | 0 | 27,208 |
Caterpillar | com | 149123101 | 20,112 | 104,765 | SH | | SOLE | | 78,534 | 0 | 26,231 |
Ceridian HCM Holding Inc | com | 15677j108 | 816 | 7,250 | SH | | SOLE | | 6,350 | 0 | 900 |
Charter Communications | com | 16119P108 | 570 | 784 | SH | | SOLE | | 777 | 0 | 7 |
Check Point Software | com | M22465104 | 486 | 4,300 | SH | | SOLE | | 3,200 | 0 | 1,100 |
Chevron Corp | com | 166764100 | 22,063 | 217,477 | SH | | SOLE | | 184,267 | 0 | 33,210 |
Chewy Inc. Class A | com | 16679l109 | 4,041 | 59,324 | SH | | SOLE | | 56,353 | 0 | 2,971 |
Chubb Ltd | com | H1467J104 | 10,636 | 61,307 | SH | | SOLE | | 49,681 | 0 | 11,626 |
Church & Dwight | com | 171340102 | 1,211 | 14,671 | SH | | SOLE | | 13,471 | 0 | 1,200 |
Cisco Systems | com | 17275R102 | 38,997 | 716,454 | SH | | SOLE | | 604,078 | 0 | 112,376 |
Citigroup | com | 172967424 | 3,000 | 42,743 | SH | | SOLE | | 41,393 | 0 | 1,350 |
Citizens Financial Group | com | 174610105 | 1,950 | 41,507 | SH | | SOLE | | 39,507 | 0 | 2,000 |
Clean Harbors | com | 184496107 | 216 | 2,078 | SH | | SOLE | | 2,078 | 0 | 0 |
Clorox | com | 189054109 | 358 | 2,163 | SH | | SOLE | | 2,163 | 0 | 0 |
Coca Cola | com | 191216100 | 18,654 | 355,508 | SH | | SOLE | | 334,443 | 0 | 21,065 |
Codexis Inc | com | 192005106 | 401 | 17,229 | SH | | SOLE | | 17,229 | 0 | 0 |
Cogent Communications Group | com | 19239V302 | 2,518 | 35,538 | SH | | SOLE | | 23,510 | 0 | 12,028 |
Cognizant Technology Solutions | com | 192446102 | 472 | 6,364 | SH | | SOLE | | 6,014 | 0 | 350 |
Colgate-Palmolive | com | 194162103 | 3,732 | 49,372 | SH | | SOLE | | 45,719 | 0 | 3,653 |
Comcast Cl A | com | 20030N101 | 65,378 | 1,168,934 | SH | | SOLE | | 1,075,692 | 0 | 93,242 |
Conoco Phillips | com | 20825C104 | 40,948 | 604,222 | SH | | SOLE | | 548,137 | 0 | 56,085 |
Constellation Brands Inc Cl A | com | 21036P108 | 19,737 | 93,679 | SH | | SOLE | | 89,212 | 0 | 4,467 |
Cooper Companies | com | 216648402 | 4,647 | 11,243 | SH | | SOLE | | 11,243 | 0 | 0 |
Corning | com | 219350105 | 533 | 14,617 | SH | | SOLE | | 14,617 | 0 | 0 |
Corteva Inc | com | 22052L104 | 444 | 10,555 | SH | | SOLE | | 7,731 | 0 | 2,824 |
Costco | com | 22160k105 | 74,716 | 166,276 | SH | | SOLE | | 142,176 | 0 | 24,100 |
Crown Castle International Cor | com | 22822V101 | 30,321 | 174,940 | SH | | SOLE | | 147,259 | 0 | 27,681 |
Crown Holdings Inc | com | 228368106 | 2,297 | 22,792 | SH | | SOLE | | 22,792 | 0 | 0 |
Cullen/Frost Bankers | com | 229899109 | 602 | 5,075 | SH | | SOLE | | 3,975 | 0 | 1,100 |
CytoSorbents Corp | com | 23283X206 | 278 | 34,240 | SH | | SOLE | | 33,827 | 0 | 413 |
D R Horton Inc | com | 23331A109 | 10,734 | 127,835 | SH | | SOLE | | 124,533 | 0 | 3,302 |
Danaher | com | 235851102 | 156,542 | 514,198 | SH | | SOLE | | 459,324 | 0 | 54,874 |
Deere | com | 244199105 | 62,872 | 187,638 | SH | | SOLE | | 164,550 | 0 | 23,088 |
Diageo Plc ADR | com | 25243Q205 | 946 | 4,904 | SH | | SOLE | | 4,904 | 0 | 0 |
Dicks Sporting Goods Inc | com | 253393102 | 598 | 4,995 | SH | | SOLE | | 4,995 | 0 | 0 |
DocuSign Inc | com | 256163106 | 315 | 1,225 | SH | | SOLE | | 1,225 | 0 | 0 |
Dolby Laboratories Inc | com | 25659T107 | 2,795 | 31,757 | SH | | SOLE | | 28,828 | 0 | 2,929 |
Dominion Energy | com | 25746U109 | 2,978 | 40,777 | SH | | SOLE | | 26,866 | 0 | 13,911 |
DoubleVerify Holdings | com | 25862V105 | 1,159 | 33,921 | SH | | SOLE | | 33,921 | 0 | 0 |
Dover Corp | com | 260003108 | 600 | 3,860 | SH | | SOLE | | 3,810 | 0 | 50 |
Dow Inc | com | 260557103 | 2,141 | 37,194 | SH | | SOLE | | 10,480 | 0 | 26,714 |
DuPont De Nemours Inc | com | 26614N102 | 468 | 6,886 | SH | | SOLE | | 5,246 | 0 | 1,640 |
Duke Energy | com | 26441C204 | 1,781 | 18,246 | SH | | SOLE | | 18,155 | 0 | 91 |
East West Bancorp | com | 27579R104 | 900 | 11,603 | SH | | SOLE | | 10,503 | 0 | 1,100 |
EastGroup Properties Inc REIT | com | 277276101 | 247 | 1,480 | SH | | SOLE | | 1,480 | 0 | 0 |
Eastman Chemical | com | 277432100 | 221 | 2,194 | SH | | SOLE | | 2,194 | 0 | 0 |
Eaton Corp PLC | com | G29183103 | 361 | 2,418 | SH | | SOLE | | 1,718 | 0 | 700 |
Ebay | com | 278642103 | 20,545 | 294,884 | SH | | SOLE | | 275,216 | 0 | 19,668 |
Ecolab | com | 278865100 | 10,169 | 48,742 | SH | | SOLE | | 44,921 | 0 | 3,821 |
Edwards Lifesciences | com | 28176E108 | 321 | 2,835 | SH | | SOLE | | 2,832 | 0 | 3 |
Elanco Animal Health | com | 28414H103 | 1,840 | 57,712 | SH | | SOLE | | 57,712 | 0 | 0 |
Electronic Arts | com | 285512109 | 571 | 4,011 | SH | | SOLE | | 4,011 | 0 | 0 |
Eli Lilly | com | 532457108 | 3,683 | 15,941 | SH | | SOLE | | 13,460 | 0 | 2,481 |
Emerson Electric | com | 291011104 | 2,707 | 28,734 | SH | | SOLE | | 24,885 | 0 | 3,849 |
Enbridge Inc | com | 29250N105 | 28,626 | 719,257 | SH | | SOLE | | 659,985 | 0 | 59,272 |
Enphase Energy Inc | com | 29355a107 | 988 | 6,591 | SH | | SOLE | | 6,374 | 0 | 217 |
Enterprise Products LP | com | 293792107 | 5,088 | 235,100 | SH | | SOLE | | 222,463 | 0 | 12,637 |
Equifax | com | 294429105 | 235 | 926 | SH | | SOLE | | 926 | 0 | 0 |
Equinix Inc | com | 29444U700 | 478 | 605 | SH | | SOLE | | 605 | 0 | 0 |
Estee Lauder | com | 518439104 | 655 | 2,185 | SH | | SOLE | | 2,185 | 0 | 0 |
Eversource Energy | com | 30040W108 | 11,297 | 138,168 | SH | | SOLE | | 132,268 | 0 | 5,900 |
Expeditors Intl Wash | com | 302130109 | 220 | 1,843 | SH | | SOLE | | 1,843 | 0 | 0 |
Extra Space Storage Inc | com | 30225T102 | 285 | 1,696 | SH | | SOLE | | 1,692 | 0 | 4 |
Exxon Mobil | com | 30231G102 | 7,816 | 132,876 | SH | | SOLE | | 105,747 | 0 | 27,129 |
Facebook Inc | com | 30303M102 | 15,889 | 46,816 | SH | | SOLE | | 44,987 | 0 | 1,829 |
Fastenal Company | com | 311900104 | 3,734 | 72,347 | SH | | SOLE | | 50,429 | 0 | 21,918 |
Fate Therapeutics Inc | com | 31189P102 | 276 | 4,657 | SH | | SOLE | | 4,657 | 0 | 0 |
FedEx Corporation | com | 31428X106 | 3,694 | 16,846 | SH | | SOLE | | 16,246 | 0 | 600 |
Fidelity Natl Information Svcs | com | 31620M106 | 379 | 3,113 | SH | | SOLE | | 3,113 | 0 | 0 |
First Solar Inc | com | 336433107 | 2,588 | 27,115 | SH | | SOLE | | 23,120 | 0 | 3,995 |
Fiserv | com | 337738108 | 30,327 | 279,514 | SH | | SOLE | | 270,054 | 0 | 9,460 |
Fortinet Inc | com | 34959E109 | 693 | 2,373 | SH | | SOLE | | 2,373 | 0 | 0 |
Fortive Corp | com | 34959J108 | 8,738 | 123,815 | SH | | SOLE | | 90,312 | 0 | 33,503 |
Fortress Transportation & Infr | com | 34960P101 | 1,015 | 40,000 | SH | | SOLE | | 40,000 | 0 | 0 |
Franco Nevada Corporation | com | 351858105 | 1,624 | 12,500 | SH | | SOLE | | 10,505 | 0 | 1,995 |
Freeport McMoRan | com | 35671D857 | 1,692 | 52,000 | SH | | SOLE | | 48,491 | 0 | 3,509 |
General Dynamics | com | 369550108 | 782 | 3,989 | SH | | SOLE | | 3,258 | 0 | 731 |
General Electric | com | 369604301 | 1,811 | 17,575 | SH | | SOLE | | 16,818 | 0 | 757 |
General Mills | com | 370334104 | 2,834 | 47,379 | SH | | SOLE | | 30,535 | 0 | 16,844 |
Gilead Sciences | com | 375558103 | 3,087 | 44,193 | SH | | SOLE | | 40,721 | 0 | 3,472 |
Goldman Sachs | com | 38141G104 | 696 | 1,840 | SH | | SOLE | | 1,636 | 0 | 204 |
Grainger W W | com | 384802104 | 941 | 2,393 | SH | | SOLE | | 1,893 | 0 | 500 |
HP Inc | com | 40434L105 | 456 | 16,676 | SH | | SOLE | | 16,676 | 0 | 0 |
Heico Corp | com | 422806109 | 1,586 | 12,025 | SH | | SOLE | | 12,025 | 0 | 0 |
Helmerich & Payne | com | 423452101 | 359 | 13,100 | SH | | SOLE | | 13,100 | 0 | 0 |
Henry Schein | com | 806407102 | 1,339 | 17,575 | SH | | SOLE | | 14,625 | 0 | 2,950 |
Hershey Foods | com | 427866108 | 804 | 4,751 | SH | | SOLE | | 3,182 | 0 | 1,569 |
Hewlett Packard Enterprise Co | com | 42824C109 | 238 | 16,676 | SH | | SOLE | | 16,676 | 0 | 0 |
Home Depot | com | 437076102 | 71,014 | 216,334 | SH | | SOLE | | 205,684 | 0 | 10,650 |
Honeywell International | com | 438516106 | 16,570 | 78,058 | SH | | SOLE | | 72,463 | 0 | 5,595 |
Humana | com | 444859102 | 820 | 2,106 | SH | | SOLE | | 2,106 | 0 | 0 |
Hunt JB Transport Services | com | 445658107 | 1,569 | 9,382 | SH | | SOLE | | 8,657 | 0 | 725 |
Hyatt Hotels Corp Cl A | com | 448579102 | 1,170 | 15,178 | SH | | SOLE | | 15,178 | 0 | 0 |
IAA, Inc | com | 449253103 | 872 | 15,976 | SH | | SOLE | | 15,976 | 0 | 0 |
IHS Markit Ltd | com | G47567105 | 932 | 7,994 | SH | | SOLE | | 7,994 | 0 | 0 |
IQVIA Holdings | com | 46266C105 | 46,741 | 195,126 | SH | | SOLE | | 182,035 | 0 | 13,091 |
Illinois Tool Works | com | 452308109 | 1,542 | 7,464 | SH | | SOLE | | 6,560 | 0 | 904 |
Illumina Inc | com | 452327109 | 10,098 | 24,896 | SH | | SOLE | | 23,850 | 0 | 1,046 |
Industrial Logistics Prop Wi | com | 456237106 | 474 | 18,640 | SH | | SOLE | | 18,640 | 0 | 0 |
Ingersoll Rand Inc | com | 45687V106 | 248 | 4,929 | SH | | SOLE | | 3,959 | 0 | 970 |
Int'l Flavors & Fragrances | com | 459506101 | 19,644 | 146,905 | SH | | SOLE | | 130,595 | 0 | 16,310 |
Intel | com | 458140100 | 4,055 | 76,116 | SH | | SOLE | | 71,982 | 0 | 4,134 |
International Business Machine | com | 459200101 | 7,028 | 50,590 | SH | | SOLE | | 43,436 | 0 | 7,154 |
International Paper | com | 460146103 | 677 | 12,101 | SH | | SOLE | | 12,099 | 0 | 2 |
Intuit | com | 461202103 | 2,474 | 4,585 | SH | | SOLE | | 4,360 | 0 | 225 |
Intuitive Surgical | com | 46120E602 | 7,620 | 7,665 | SH | | SOLE | | 7,519 | 0 | 146 |
J P Morgan Chase | com | 46625H100 | 149,343 | 912,355 | SH | | SOLE | | 835,224 | 0 | 77,131 |
JD.Com Inc-ADR | com | 47215P106 | 2,866 | 39,667 | SH | | SOLE | | 39,667 | 0 | 0 |
Johnson & Johnson | com | 478160104 | 54,172 | 335,431 | SH | | SOLE | | 297,028 | 0 | 38,404 |
Johnson Controls | com | G51502105 | 222 | 3,264 | SH | | SOLE | | 3,264 | 0 | 0 |
KKR & Co Inc | com | 48251W104 | 722 | 11,860 | SH | | SOLE | | 11,860 | 0 | 0 |
Kansas City Southern | com | 485170302 | 668 | 2,467 | SH | | SOLE | | 2,467 | 0 | 0 |
Kellogg | com | 487836108 | 327 | 5,114 | SH | | SOLE | | 4,464 | 0 | 650 |
Keurig Dr Pepper Inc | com | 49271V100 | 1,190 | 34,843 | SH | | SOLE | | 34,843 | 0 | 0 |
Keysight Technologies Inc | com | 49338L103 | 3,162 | 19,244 | SH | | SOLE | | 18,583 | 0 | 661 |
Kimberly-Clark | com | 494368103 | 2,271 | 17,146 | SH | | SOLE | | 15,390 | 0 | 1,756 |
Kinder Morgan Inc | com | 49456B101 | 5,885 | 351,753 | SH | | SOLE | | 333,753 | 0 | 18,000 |
Kirkland Lake Gold Ltd | com | 49741E100 | 746 | 17,945 | SH | | SOLE | | 17,120 | 0 | 825 |
L3Harris Technoligies Inc | com | 502431109 | 847 | 3,847 | SH | | SOLE | | 2,795 | 0 | 1,052 |
Leidos Holdings Inc | com | 525327102 | 1,622 | 16,872 | SH | | SOLE | | 15,447 | 0 | 1,425 |
Lexington Realty Trust | com | 529043101 | 574 | 45,015 | SH | | SOLE | | 45,015 | 0 | 0 |
Lincoln Electric | com | 533900106 | 510 | 3,960 | SH | | SOLE | | 3,960 | 0 | 0 |
Lincoln National | com | 534187109 | 550 | 8,001 | SH | | SOLE | | 8,001 | 0 | 0 |
Linde Plc | com | G5494J103 | 2,652 | 9,040 | SH | | SOLE | | 7,511 | 0 | 1,529 |
Lockheed Martin | com | 539830109 | 8,792 | 25,475 | SH | | SOLE | | 24,052 | 0 | 1,423 |
Lowes | com | 548661107 | 26,154 | 128,925 | SH | | SOLE | | 95,599 | 0 | 33,326 |
M&T Bank | com | 55261F104 | 406 | 2,716 | SH | | SOLE | | 2,716 | 0 | 0 |
MSCI Inc | com | 55354G100 | 426 | 700 | SH | | SOLE | | 700 | 0 | 0 |
Magellan Midstream Partners LP | com | 559080106 | 4,297 | 94,268 | SH | | SOLE | | 87,583 | 0 | 6,685 |
Marsh & McLennan | com | 571748102 | 72,134 | 476,354 | SH | | SOLE | | 405,319 | 0 | 71,035 |
Masco | com | 574599106 | 673 | 12,113 | SH | | SOLE | | 11,855 | 0 | 258 |
Mastercard Inc Cl A | com | 57636Q104 | 62,971 | 181,117 | SH | | SOLE | | 172,622 | 0 | 8,495 |
Matador Resources Co | com | 576485205 | 1,122 | 29,486 | SH | | SOLE | | 29,486 | 0 | 0 |
McCormick | com | 579780206 | 27,286 | 336,738 | SH | | SOLE | | 311,968 | 0 | 24,770 |
McDonalds | com | 580135101 | 39,131 | 162,297 | SH | | SOLE | | 134,465 | 0 | 27,831 |
Medtronic PLC | com | G5960L103 | 26,809 | 213,870 | SH | | SOLE | | 199,841 | 0 | 14,029 |
Merck | com | 58933Y105 | 41,726 | 555,537 | SH | | SOLE | | 499,406 | 0 | 56,132 |
Mettler-Toledo International | com | 592688105 | 4,759 | 3,455 | SH | | SOLE | | 3,455 | 0 | 0 |
Microchip Technology | com | 595017104 | 638 | 4,155 | SH | | SOLE | | 3,301 | 0 | 854 |
Microsoft | com | 594918104 | 210,263 | 745,828 | SH | | SOLE | | 666,100 | 0 | 79,728 |
Moderna Inc | com | 60770k107 | 244 | 635 | SH | | SOLE | | 635 | 0 | 0 |
Mondelez International | com | 609207105 | 34,458 | 592,269 | SH | | SOLE | | 504,395 | 0 | 87,874 |
Moody's Corp | com | 615369105 | 312 | 879 | SH | | SOLE | | 879 | 0 | 0 |
Morgan Stanley | com | 617446448 | 938 | 9,641 | SH | | SOLE | | 9,153 | 0 | 488 |
Morningstar Inc | com | 617700109 | 783 | 3,021 | SH | | SOLE | | 3,021 | 0 | 0 |
Mosaic Company | com | 61945C103 | 975 | 27,294 | SH | | SOLE | | 26,194 | 0 | 1,100 |
NVR Inc | com | 62944t105 | 7,297 | 1,522 | SH | | SOLE | | 1,522 | 0 | 0 |
National Instruments | com | 636518102 | 2,162 | 55,101 | SH | | SOLE | | 55,101 | 0 | 0 |
Netflix | com | 64110L106 | 896 | 1,468 | SH | | SOLE | | 1,443 | 0 | 25 |
NextEra Energy | com | 65339F101 | 19,778 | 251,885 | SH | | SOLE | | 224,970 | 0 | 26,915 |
Nike Inc Class B | com | 654106103 | 59,825 | 411,933 | SH | | SOLE | | 354,579 | 0 | 57,354 |
Nisource | com | 65473P105 | 5,209 | 215,000 | SH | | SOLE | | 215,000 | 0 | 0 |
Nordson Corp | com | 655663102 | 7,009 | 29,432 | SH | | SOLE | | 27,571 | 0 | 1,861 |
Norfolk Southern | com | 655844108 | 4,963 | 20,744 | SH | | SOLE | | 19,269 | 0 | 1,475 |
Northern Trust Corp | com | 665859104 | 468 | 4,342 | SH | | SOLE | | 4,342 | 0 | 0 |
Northrop Grumman | com | 666807102 | 36,420 | 101,124 | SH | | SOLE | | 95,649 | 0 | 5,475 |
Novartis A G ADR | com | 66987V109 | 4,252 | 51,996 | SH | | SOLE | | 31,060 | 0 | 20,936 |
Novo Nordisk A/S ADR | com | 670100205 | 3,517 | 36,629 | SH | | SOLE | | 36,629 | 0 | 0 |
Nvidia Corp | com | 67066G104 | 2,080 | 10,039 | SH | | SOLE | | 9,972 | 0 | 67 |
O'Reilly Automotive Inc | com | 67103H107 | 521 | 852 | SH | | SOLE | | 852 | 0 | 0 |
Okta Inc | com | 679295105 | 1,305 | 5,500 | SH | | SOLE | | 5,500 | 0 | 0 |
Old Dominion Freight Line | com | 679580100 | 2,595 | 9,075 | SH | | SOLE | | 9,075 | 0 | 0 |
Omnicom | com | 681919106 | 1,221 | 16,854 | SH | | SOLE | | 3,672 | 0 | 13,182 |
Oracle | com | 68389X105 | 45,200 | 518,765 | SH | | SOLE | | 464,266 | 0 | 54,499 |
Organon & Co | com | 68622V106 | 264 | 8,063 | SH | | SOLE | | 6,097 | 0 | 1,966 |
Oshkosh Corporation | com | 688239201 | 246 | 2,400 | SH | | SOLE | | 2,400 | 0 | 0 |
Otis Worldwide Corp | com | 68902V107 | 9,486 | 115,295 | SH | | SOLE | | 100,427 | 0 | 14,868 |
PNC Financial | com | 693475105 | 473 | 2,418 | SH | | SOLE | | 2,418 | 0 | 0 |
PPG Industries | com | 693506107 | 615 | 4,303 | SH | | SOLE | | 4,303 | 0 | 0 |
Palo Alto Networks Inc | com | 697435105 | 3,467 | 7,237 | SH | | SOLE | | 7,205 | 0 | 32 |
Parker-Hannifin | com | 701094104 | 6,571 | 23,498 | SH | | SOLE | | 23,177 | 0 | 321 |
PayPal Holdings | com | 70450Y103 | 18,680 | 71,787 | SH | | SOLE | | 70,035 | 0 | 1,752 |
Paychex | com | 704326107 | 1,233 | 10,962 | SH | | SOLE | | 10,962 | 0 | 0 |
Pentair Plc | com | G7S00T104 | 308 | 4,244 | SH | | SOLE | | 4,244 | 0 | 0 |
Peoples United Financial Inc | com | 712704105 | 653 | 37,381 | SH | | SOLE | | 37,381 | 0 | 0 |
Pepsico | com | 713448108 | 79,879 | 531,072 | SH | | SOLE | | 465,067 | 0 | 66,005 |
Pfizer | com | 717081103 | 13,242 | 307,886 | SH | | SOLE | | 278,778 | 0 | 29,108 |
Philip Morris International | com | 718172109 | 1,984 | 20,931 | SH | | SOLE | | 20,831 | 0 | 100 |
Potlatch Corporation | com | 737630103 | 1,512 | 29,321 | SH | | SOLE | | 9,770 | 0 | 19,551 |
Praxis Precision Medicines Inc | com | 74006W108 | 203 | 11,000 | SH | | SOLE | | 11,000 | 0 | 0 |
Pretium Resources | com | 74139C102 | 256 | 26,514 | SH | | SOLE | | 26,514 | 0 | 0 |
Price T Rowe Group Inc | com | 74144T108 | 1,036 | 5,268 | SH | | SOLE | | 4,756 | 0 | 512 |
Procter & Gamble | com | 742718109 | 43,502 | 311,174 | SH | | SOLE | | 272,452 | 0 | 38,722 |
Progressive | com | 743315103 | 336 | 3,720 | SH | | SOLE | | 3,720 | 0 | 0 |
Public Service Enterprise | com | 744573106 | 350 | 5,748 | SH | | SOLE | | 5,748 | 0 | 0 |
Pultegroup Inc. | com | 745867101 | 421 | 9,173 | SH | | SOLE | | 9,172 | 0 | 1 |
Qualcomm | com | 747525103 | 3,693 | 28,630 | SH | | SOLE | | 20,993 | 0 | 7,637 |
Quanta Services | com | 74762E102 | 532 | 4,676 | SH | | SOLE | | 4,100 | 0 | 576 |
Quest Diagnostics | com | 74834L100 | 254 | 1,750 | SH | | SOLE | | 1,750 | 0 | 0 |
RBC Bearings Inc | com | 75524b104 | 24,434 | 115,147 | SH | | SOLE | | 105,166 | 0 | 9,981 |
RPM International Inc | com | 749685103 | 283 | 3,650 | SH | | SOLE | | 3,650 | 0 | 0 |
Raymond James Financial Inc | com | 754730109 | 943 | 10,215 | SH | | SOLE | | 10,215 | 0 | 0 |
Raytheon Technologies | com | 75513E101 | 44,894 | 522,261 | SH | | SOLE | | 476,104 | 0 | 46,157 |
Realty Income Corp | com | 756109104 | 7,739 | 119,319 | SH | | SOLE | | 115,619 | 0 | 3,700 |
Regeneron Pharmaceuticals Inc | com | 75886F107 | 346 | 571 | SH | | SOLE | | 571 | 0 | 0 |
Republic Services | com | 760759100 | 290 | 2,411 | SH | | SOLE | | 2,411 | 0 | 0 |
Roper Industries Inc | com | 776696106 | 623 | 1,396 | SH | | SOLE | | 1,396 | 0 | 0 |
Ross Stores | com | 778296103 | 2,191 | 20,131 | SH | | SOLE | | 20,131 | 0 | 0 |
Royal Dutch Shell A ADRF ADR | com | 780259206 | 435 | 9,755 | SH | | SOLE | | 8,589 | 0 | 1,166 |
RxSight Inc | com | 78349D107 | 389 | 30,678 | SH | | SOLE | | 30,678 | 0 | 0 |
S&P Global Inc | com | 78409V104 | 2,034 | 4,787 | SH | | SOLE | | 4,787 | 0 | 0 |
SPDR Gold Shares | com | 78463V107 | 48,944 | 298,041 | SH | | SOLE | | 280,009 | 0 | 18,032 |
SS & C Technologies | com | 78467J100 | 26,789 | 386,008 | SH | | SOLE | | 372,386 | 0 | 13,622 |
SVB Financial Group | com | 78486Q101 | 2,496 | 3,859 | SH | | SOLE | | 3,859 | 0 | 0 |
Salesforce.com Inc | com | 79466L302 | 22,064 | 81,350 | SH | | SOLE | | 79,048 | 0 | 2,302 |
Salisbury Bancorp | com | 795226109 | 82 | 1,600 | SH | | SOLE | | 1,600 | 0 | 0 |
Schlumberger | com | 806857108 | 352 | 11,861 | SH | | SOLE | | 10,566 | 0 | 1,295 |
ServiceNow Inc | com | 81762P102 | 26,065 | 41,887 | SH | | SOLE | | 40,227 | 0 | 1,660 |
Shake Shack Inc | com | 819047101 | 200 | 2,550 | SH | | SOLE | | 2,550 | 0 | 0 |
Sherwin-Williams | com | 824348106 | 40,175 | 143,622 | SH | | SOLE | | 127,875 | 0 | 15,747 |
Simon Property Group | com | 828806109 | 377 | 2,901 | SH | | SOLE | | 2,801 | 0 | 100 |
Smucker | com | 832696405 | 340 | 2,836 | SH | | SOLE | | 2,836 | 0 | 0 |
SolarEdge Technologies Inc | com | 83417M104 | 1,146 | 4,321 | SH | | SOLE | | 3,941 | 0 | 380 |
Southern Co | com | 842587107 | 561 | 9,059 | SH | | SOLE | | 8,889 | 0 | 170 |
Spirit Realty Capital Inc. | com | 84860W300 | 6,486 | 140,875 | SH | | SOLE | | 134,600 | 0 | 6,275 |
Splunk Inc | com | 848637104 | 1,183 | 8,177 | SH | | SOLE | | 8,177 | 0 | 0 |
Stanley Black & Decker Inc | com | 854502101 | 7,945 | 45,317 | SH | | SOLE | | 31,780 | 0 | 13,537 |
Starbucks | com | 855244109 | 28,162 | 255,299 | SH | | SOLE | | 243,831 | 0 | 11,468 |
Starwood Property Trust Compan | com | 85571B105 | 318 | 13,008 | SH | | SOLE | | 8,008 | 0 | 5,000 |
State Street | com | 857477103 | 4,262 | 50,311 | SH | | SOLE | | 49,411 | 0 | 900 |
Store Capital Corp | com | 862121100 | 6,510 | 203,247 | SH | | SOLE | | 200,247 | 0 | 3,000 |
Stryker | com | 863667101 | 44,916 | 170,315 | SH | | SOLE | | 159,691 | 0 | 10,624 |
Synopsys Inc | com | 871607107 | 599 | 2,000 | SH | | SOLE | | 2,000 | 0 | 0 |
Sysco | com | 871829107 | 38,356 | 488,613 | SH | | SOLE | | 446,451 | 0 | 42,162 |
T-Mobile US Inc | com | 872590104 | 37,827 | 296,082 | SH | | SOLE | | 278,761 | 0 | 17,321 |
TC Energy Corp | com | 87807B107 | 5,692 | 118,358 | SH | | SOLE | | 115,568 | 0 | 2,790 |
TE Connectivity Limited | com | H84989104 | 4,021 | 29,307 | SH | | SOLE | | 18,301 | 0 | 11,006 |
TJX Corp | com | 872540109 | 13,672 | 207,208 | SH | | SOLE | | 200,726 | 0 | 6,482 |
Taiwan Semiconductor Mft Co Lt | com | 874039100 | 9,068 | 81,214 | SH | | SOLE | | 71,601 | 0 | 9,613 |
Take-Two Interactive Software | com | 874054109 | 430 | 2,790 | SH | | SOLE | | 2,790 | 0 | 0 |
Tapestry Inc | com | 876030107 | 666 | 18,000 | SH | | SOLE | | 18,000 | 0 | 0 |
Target | com | 87612E106 | 3,944 | 17,238 | SH | | SOLE | | 12,561 | 0 | 4,677 |
Teledyne Technologies | com | 879360105 | 2,131 | 4,960 | SH | | SOLE | | 4,960 | 0 | 0 |
Teleflex | com | 879369106 | 1,703 | 4,522 | SH | | SOLE | | 4,522 | 0 | 0 |
Terminix Global Holdings | com | 88087E100 | 931 | 22,345 | SH | | SOLE | | 22,345 | 0 | 0 |
Tesla Motors Inc | com | 88160R101 | 375 | 484 | SH | | SOLE | | 484 | 0 | 0 |
Texas Instruments | com | 882508104 | 5,286 | 27,503 | SH | | SOLE | | 21,789 | 0 | 5,714 |
Texas Pacific Land | com | 88262P102 | 624 | 516 | SH | | SOLE | | 516 | 0 | 0 |
The Blackstone Group Inc - A | com | 09260D107 | 13,613 | 117,011 | SH | | SOLE | | 111,101 | 0 | 5,910 |
The Travelers Companies Inc | com | 89417E109 | 6,049 | 39,795 | SH | | SOLE | | 32,982 | 0 | 6,813 |
Thermo Fisher Scientific | com | 883556102 | 110,685 | 193,732 | SH | | SOLE | | 171,804 | 0 | 21,928 |
Thomson Reuters Corporation | com | 884903709 | 572 | 5,179 | SH | | SOLE | | 5,179 | 0 | 0 |
Toyota Motor | com | 892331307 | 473 | 2,660 | SH | | SOLE | | 2,660 | 0 | 0 |
Tractor Supply Company | com | 892356106 | 2,591 | 12,786 | SH | | SOLE | | 12,786 | 0 | 0 |
Trane Technologies | com | G8994E103 | 956 | 5,538 | SH | | SOLE | | 4,438 | 0 | 1,100 |
US Bancorp | com | 902973304 | 8,704 | 146,428 | SH | | SOLE | | 86,246 | 0 | 60,182 |
Unilever Plc Sponsored ADR | com | 904767704 | 425 | 7,836 | SH | | SOLE | | 7,836 | 0 | 0 |
Union Pacific | com | 907818108 | 35,738 | 182,327 | SH | | SOLE | | 177,350 | 0 | 4,977 |
United Health Group | com | 91324P102 | 43,657 | 111,728 | SH | | SOLE | | 99,605 | 0 | 12,123 |
United Parcel Service Class B | com | 911312106 | 861 | 4,727 | SH | | SOLE | | 4,663 | 0 | 64 |
Unitil Corp | com | 913259107 | 2,567 | 60,000 | SH | | SOLE | | 60,000 | 0 | 0 |
V F Corp | com | 918204108 | 666 | 9,935 | SH | | SOLE | | 7,685 | 0 | 2,250 |
Valvoline Inc | com | 92047W101 | 213 | 6,821 | SH | | SOLE | | 6,821 | 0 | 0 |
Vaxart In | com | 92243A200 | 159 | 20,000 | SH | | SOLE | | 20,000 | 0 | 0 |
Verisk Analytics Inc | com | 92345Y106 | 611 | 3,051 | SH | | SOLE | | 3,051 | 0 | 0 |
Verizon | com | 92343V104 | 8,957 | 165,838 | SH | | SOLE | | 136,502 | 0 | 29,336 |
Vertex Pharmaceuticals Inc | com | 92532F100 | 387 | 2,134 | SH | | SOLE | | 1,384 | 0 | 750 |
Vertiv Holdings LLC | com | 92537N108 | 325 | 13,500 | SH | | SOLE | | 13,500 | 0 | 0 |
ViacomCBS Inc Class B | com | 92556H206 | 507 | 12,828 | SH | | SOLE | | 12,828 | 0 | 0 |
Visa Incorporated | com | 92826C839 | 8,118 | 36,445 | SH | | SOLE | | 34,495 | 0 | 1,950 |
Vontier Corp | com | 928881101 | 645 | 19,183 | SH | | SOLE | | 12,619 | 0 | 6,564 |
WEC Energy Group Inc | com | 92939U106 | 381 | 4,316 | SH | | SOLE | | 4,316 | 0 | 0 |
WR Berkley Corporation | com | 084423102 | 292 | 3,984 | SH | | SOLE | | 3,984 | 0 | 0 |
Wabtec Corp | com | 929740108 | 9,105 | 105,617 | SH | | SOLE | | 100,516 | 0 | 5,101 |
Walmart | com | 931142103 | 6,813 | 48,881 | SH | | SOLE | | 41,180 | 0 | 7,701 |
Walt Disney | com | 254687106 | 90,663 | 535,931 | SH | | SOLE | | 483,750 | 0 | 52,181 |
Waste Connections | com | 94106B101 | 2,459 | 19,523 | SH | | SOLE | | 19,523 | 0 | 0 |
Waste Management | com | 94106L109 | 3,171 | 21,234 | SH | | SOLE | | 20,484 | 0 | 750 |
Waters Corp | com | 941848103 | 2,478 | 6,935 | SH | | SOLE | | 6,915 | 0 | 20 |
Webster Financial | com | 947890109 | 265 | 4,867 | SH | | SOLE | | 4,467 | 0 | 400 |
Wells Fargo | com | 949746101 | 3,576 | 77,062 | SH | | SOLE | | 70,113 | 0 | 6,949 |
West Pharmaceutical Services I | com | 955306105 | 531 | 1,250 | SH | | SOLE | | 1,250 | 0 | 0 |
Westlake Chemical Corp | com | 960413102 | 922 | 10,116 | SH | | SOLE | | 10,116 | 0 | 0 |
Weyerhaeuser | com | 962166104 | 23,068 | 648,531 | SH | | SOLE | | 589,905 | 0 | 58,626 |
Wheaton Precious Metals Corp | com | 962879102 | 1,457 | 38,759 | SH | | SOLE | | 37,109 | 0 | 1,650 |
XCEL Energy | com | 98389B100 | 482 | 7,719 | SH | | SOLE | | 7,719 | 0 | 0 |
Xilinx Inc. | com | 983919101 | 1,003 | 6,646 | SH | | SOLE | | 6,646 | 0 | 0 |
Xylem Inc | com | 98419M100 | 568 | 4,594 | SH | | SOLE | | 4,594 | 0 | 0 |
Yum Brands Inc | com | 988498101 | 748 | 6,117 | SH | | SOLE | | 6,117 | 0 | 0 |
Yum China Holdings Inc | com | 98850P109 | 233 | 4,002 | SH | | SOLE | | 4,002 | 0 | 0 |
Zimmer Biomet Holdings Inc | com | 98956P102 | 778 | 5,318 | SH | | SOLE | | 5,318 | 0 | 0 |
Zoetis Inc | com | 98978V103 | 44,848 | 231,006 | SH | | SOLE | | 220,384 | 0 | 10,622 |
iShares North America Tech | com | 464287515 | 319 | 800 | SH | | SOLE | | 800 | 0 | 0 |
Sprott Physical Gold Trust | com | 85207H104 | 485 | 35,122 | SH | | SOLE | | 35,122 | 0 | 0 |
Vanguard FTSE ETF Developed Ma | com | 921943858 | 16,399 | 324,800 | SH | | SOLE | | 309,795 | 0 | 15,005 |
Vanguard FTSE Emerging Markets | com | 922042858 | 9,044 | 180,834 | SH | | SOLE | | 177,686 | 0 | 3,148 |
Vanguard FTSE Europe ETF | com | 922042874 | 817 | 12,448 | SH | | SOLE | | 10,871 | 0 | 1,577 |
iShares Core MSCI EAFE ETF | com | 46432F842 | 672 | 9,049 | SH | | SOLE | | 9,049 | 0 | 0 |
iShares MSCI EAFE Index Fund | com | 464287465 | 2,301 | 29,493 | SH | | SOLE | | 28,116 | 0 | 1,377 |
iShares MSCI Emerg Mkts ETF | com | 464287234 | 1,628 | 32,324 | SH | | SOLE | | 30,829 | 0 | 1,495 |
ARK Next Generation Internet E | com | 00214Q401 | 217 | 1,565 | SH | | SOLE | | 1,565 | 0 | 0 |
Alerian MLP | com | 00162Q452 | 931 | 27,943 | SH | | SOLE | | 27,358 | 0 | 585 |
Ark Innovation ETF | com | 00214Q104 | 214 | 1,938 | SH | | SOLE | | 1,938 | 0 | 0 |
Financial Select Sectors SPDR | com | 81369Y605 | 710 | 18,926 | SH | | SOLE | | 18,926 | 0 | 0 |
Invesco QQQ Trust Series 1 | com | 46090E103 | 4,539 | 12,681 | SH | | SOLE | | 12,681 | 0 | 0 |
Invesco S&P 500 Equal Weight E | com | 46137V357 | 426 | 2,842 | SH | | SOLE | | 2,842 | 0 | 0 |
SPDR S&P 500 ETF Index | com | 78462F103 | 17,986 | 41,911 | SH | | SOLE | | 41,857 | 0 | 54 |
SPDR S&P Fossil Fuel Reserve E | com | 78468R796 | 1,150 | 10,826 | SH | | SOLE | | 10,826 | 0 | 0 |
Sector SPDR Indl Select of Ben | com | 81369Y704 | 441 | 4,504 | SH | | SOLE | | 4,504 | 0 | 0 |
Select Sector S&P Consumer Ind | com | 81369Y407 | 327 | 1,822 | SH | | SOLE | | 1,822 | 0 | 0 |
Select Sector S&P Health Care | com | 81369Y209 | 349 | 2,744 | SH | | SOLE | | 2,744 | 0 | 0 |
Select Sector S&P Technology I | com | 81369Y803 | 780 | 5,222 | SH | | SOLE | | 5,222 | 0 | 0 |
VanEck Vectors Gold Miners ETF | com | 92189F106 | 3,594 | 121,940 | SH | | SOLE | | 119,343 | 0 | 2,597 |
Vanguard Dividend Appreciation | com | 921908844 | 2,508 | 16,326 | SH | | SOLE | | 16,310 | 0 | 16 |
Vanguard Extended Market | com | 922908652 | 209 | 1,148 | SH | | SOLE | | 1,148 | 0 | 0 |
Vanguard Growth ETF | com | 922908736 | 232 | 799 | SH | | SOLE | | 799 | 0 | 0 |
Vanguard Information Techology | com | 92204A702 | 1,989 | 4,957 | SH | | SOLE | | 4,957 | 0 | 0 |
Vanguard Mid Cap ETF | com | 922908629 | 6,082 | 25,687 | SH | | SOLE | | 25,687 | 0 | 0 |
Vanguard Mid-Cap Growth ETF | com | 922908538 | 367 | 1,555 | SH | | SOLE | | 1,555 | 0 | 0 |
Vanguard REIT Index ETF | com | 922908553 | 1,688 | 16,582 | SH | | SOLE | | 15,290 | 0 | 1,292 |
Vanguard Russell 1000 Value ET | com | 92206c714 | 991 | 14,424 | SH | | SOLE | | 14,424 | 0 | 0 |
Vanguard S&P 500 ETF | com | 922908363 | 2,104 | 5,334 | SH | | SOLE | | 5,273 | 0 | 61 |
Vanguard Small Cap ETF | com | 922908751 | 1,033 | 4,723 | SH | | SOLE | | 4,723 | 0 | 0 |
Vanguard Small Cap Growth | com | 922908595 | 6,028 | 21,516 | SH | | SOLE | | 20,930 | 0 | 586 |
Vanguard Small Cap Value ETF | com | 922908611 | 7,414 | 43,804 | SH | | SOLE | | 43,287 | 0 | 517 |
Vanguard Total Stock Market Vi | com | 922908769 | 2,317 | 10,435 | SH | | SOLE | | 10,435 | 0 | 0 |
Vanguard Value ETF | com | 922908744 | 252 | 1,859 | SH | | SOLE | | 1,859 | 0 | 0 |
Wisdom Tree MidCap Earnings Fu | com | 97717W570 | 897 | 17,240 | SH | | SOLE | | 17,240 | 0 | 0 |
iShares Core S&P 500 ETF | com | 464287200 | 1,089 | 2,528 | SH | | SOLE | | 2,528 | 0 | 0 |
iShares Core S&P 600 Small Cap | com | 464287804 | 473 | 4,329 | SH | | SOLE | | 4,329 | 0 | 0 |
iShares Core S&P MidCap ETF | com | 464287507 | 1,588 | 6,037 | SH | | SOLE | | 6,037 | 0 | 0 |
iShares Core S&P U.S. Value | com | 464287663 | 361 | 5,087 | SH | | SOLE | | 5,087 | 0 | 0 |
iShares Core S&P US Growth | com | 464287671 | 321 | 3,132 | SH | | SOLE | | 3,132 | 0 | 0 |
iShares Dow Jones US Technolog | com | 464287721 | 420 | 4,151 | SH | | SOLE | | 4,151 | 0 | 0 |
iShares Russell 1000 Index | com | 464287622 | 2,675 | 11,067 | SH | | SOLE | | 11,067 | 0 | 0 |
iShares Russell 1000 Value Ind | com | 464287598 | 405 | 2,588 | SH | | SOLE | | 2,588 | 0 | 0 |
iShares Russell 2000 ETF | com | 464287655 | 4,334 | 19,813 | SH | | SOLE | | 17,960 | 0 | 1,853 |
iShares Tr Russell 1000 Growth | com | 464287614 | 1,421 | 5,184 | SH | | SOLE | | 5,184 | 0 | 0 |