The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB Ltd ADR Com 000375204   1,287,518 29,052 SH   SOLE 0 25,302 0 3,750
ABM Inds Inc Com 000957100   181,830 4,056 SH   SOLE 0 4,056 0 0
Aflac Incorporated Com 001055102   942,398 11,423 SH   SOLE 0 11,423 0 0
AT&T Inc Com 00206R102   1,674,476 99,790 SH   SOLE 0 96,965 0 2,825
Ark Innovation ETF Com 00214Q104   37,445 715 SH   SOLE 0 715 0 0
Abbott Laboratories Com 002824100   18,492,420 168,006 SH   SOLE 0 167,519 0 487
Abbvie Inc Com 00287Y109   21,674,104 139,860 SH   SOLE 0 138,086 0 1,774
Adobe Inc Com 00724F101   10,411,863 17,452 SH   SOLE 0 17,402 0 50
Advanced Micro Devices Inc Com 007903107   442,377 3,001 SH   SOLE 0 3,001 0 0
Aerovironment Inc Com 008073108   25,208 200 SH   SOLE 0 200 0 0
Agilent Technologies Inc Com 00846U101   397,487 2,859 SH   SOLE 0 1,029 0 1,830
Airbnb Inc Cl A Com 009066101   26,956 198 SH   SOLE 0 198 0 0
Air Products & Chemical Inc Com 009158106   11,745,746 42,899 SH   SOLE 0 41,022 0 1,877
Airbus Group ADR Com 009279100   4,323 112 SH   SOLE 0 112 0 0
Alamos Gold Inc New A Com 011532108   983 73 SH   SOLE 0 73 0 0
Albemarle Corp Com 012653101   15,604 108 SH   SOLE 0 108 0 0
Alexander & Baldwin Inc New Com 014491104   4,337 228 SH   SOLE 0 228 0 0
Alexandria Real Estate Equities Inc Com 015271109   63,385 500 SH   SOLE 0 500 0 0
Alibaba Group Hldg Ltd ADR Com 01609W102   29,221 377 SH   SOLE 0 377 0 0
Align Technology Inc Com 016255101   10,138 37 SH   SOLE 0 37 0 0
Allison Transmission Hldgs Inc Com 01973R101   16,282 280 SH   SOLE 0 280 0 0
Allstate Corp Com 020002101   3,213,661 22,958 SH   SOLE 0 22,958 0 0
Alphabet Inc Cap Stk Cl C Com 02079K107   49,473,899 351,053 SH   SOLE 0 348,103 0 2,950
Alphabet Inc Cap Stk Cl A Com 02079K305   11,925,196 85,369 SH   SOLE 0 85,369 0 0
Altria Group Inc Com 02209S103   461,006 11,428 SH   SOLE 0 11,428 0 0
Amalgamated Financial Corp Com 022671101   15,086 560 SH   SOLE 0 560 0 0
Amazon Com Inc Com 023135106   44,106,966 290,292 SH   SOLE 0 289,729 0 563
Ameren Corp Com 023608102   72,340 1,000 SH   SOLE 0 1,000 0 0
Ameresco Inc Com 02361E108   1,267 40 SH   SOLE 0 40 0 0
America Movil Sab De Cv Spns ADR Cl B Com 02390A101   2,019 109 SH   SOLE 0 109 0 0
American Electric Power Company Inc Com 025537101   153,100 1,885 SH   SOLE 0 1,885 0 0
American Express Co Com 025816109   2,690,952 14,364 SH   SOLE 0 14,364 0 0
American Intl Group Inc New Com 026874784   47,425 700 SH   SOLE 0 700 0 0
American States Water Co Com 029899101   144,756 1,800 SH   SOLE 0 1,800 0 0
American Tower REIT Com 03027X100   12,162,247 56,338 SH   SOLE 0 56,308 0 30
American Water Works Company Com 030420103   247,877 1,878 SH   SOLE 0 1,878 0 0
Cencora Inc Com 03073E105   61,614 300 SH   SOLE 0 300 0 0
Ameriprise Financial Inc Com 03076C106   213,085 561 SH   SOLE 0 561 0 0
Amgen Inc Com 031162100   5,081,825 17,644 SH   SOLE 0 17,644 0 0
Amphenol Corp New Cl A Com 032095101   223,637 2,256 SH   SOLE 0 2,256 0 0
Analog Devices Inc Com 032654105   11,150,335 56,156 SH   SOLE 0 54,523 0 1,633
Annaly Capital Management Inc New Com 035710839   1,453 75 SH   SOLE 0 75 0 0
Elevance Health Inc Com 036752103   32,066 68 SH   SOLE 0 68 0 0
Apple Inc Com 037833100   100,506,436 522,030 SH   SOLE 0 518,630 0 3,400
Applied Materials Inc Com 038222105   19,832,992 122,373 SH   SOLE 0 117,758 0 4,615
Aptargroup Inc Com 038336103   14,711 119 SH   SOLE 0 119 0 0
Archer Daniels Midland Co Com 039483102   289 4 SH   SOLE 0 4 0 0
Arcimoto Inc New Com 039587209   3 4 SH   SOLE 0 4 0 0
Ares Capital Corp Com 04010L103   284,446 14,201 SH   SOLE 0 14,201 0 0
Arista Networks Inc Com 040413106   471 2 SH   SOLE 0 2 0 0
Armour Residential Reit Inc Com 042315705   3,381 175 SH   SOLE 0 175 0 0
Armstrong World Inds Inc New Com 04247X102   22,417 228 SH   SOLE 0 228 0 0
Arrow Financial Corp Com 042744102   1,087,285 38,915 SH   SOLE 0 38,915 0 0
Astrazeneca Plc Adr Com 046353108   88,296 1,311 SH   SOLE 0 1,311 0 0
Atlassian Corporation Cl A Com 049468101   1,903 8 SH   SOLE 0 8 0 0
Atmos Energy Corp Com 049560105   1,106,613 9,548 SH   SOLE 0 9,548 0 0
Aurora Cannabis Inc NPV Com 05156X884   397 833 SH   SOLE 0 833 0 0
Autodesk Inc Com 052769106   5,562,544 22,846 SH   SOLE 0 22,846 0 0
Automatic Data Processing Com 053015103   11,401,552 48,940 SH   SOLE 0 48,940 0 0
AutoNation Inc Com 05329W102   150,180 1,000 SH   SOLE 0 1,000 0 0
Autozone Inc Com 053332102   1,259,192 487 SH   SOLE 0 487 0 0
Avalonbay Cmntys Inc Com 053484101   2,434 13 SH   SOLE 0 13 0 0
Avery Dennison Corporation Com 053611109   30,324 150 SH   SOLE 0 150 0 0
Avista Corporation Com 05379B107   214,404 5,999 SH   SOLE 0 5,999 0 0
BCE Inc New Com 05534B760   27,330 694 SH   SOLE 0 694 0 0
BP PLC Sponsored ADR Com 055622104   70,163 1,982 SH   SOLE 0 1,982 0 0
BP Prudhoe Bay Royalty Trust Com 055630107   494 200 SH   SOLE 0 200 0 0
BYD Co Ltd ADR Com 05606L100   115,320 2,100 SH   SOLE 0 2,100 0 0
Badger Meter Inc Com 056525108   77,185 500 SH   SOLE 0 500 0 0
Baillie Gifford Intl Alpha Fd K Com 056823370   1,503 119 SH   SOLE 0 119 0 0
Ball Corp Com 058498106   11,619 202 SH   SOLE 0 202 0 0
Bancroft Fund Ltd Com 059695106   12,017 752 SH   SOLE 0 752 0 0
Bank Of America Corp Com 060505104   3,993,498 118,607 SH   SOLE 0 118,157 0 450
Bk Montreal Que Com 063671101   355,986 3,598 SH   SOLE 0 3,598 0 0
Bank New York Mellon Corp Com 064058100   459,810 8,834 SH   SOLE 0 8,834 0 0
Bar Harbor Bankshares Com 066849100   175,162 5,966 SH   SOLE 0 5,966 0 0
Barings Corporate Invs Com 06759X107   16,366 888 SH   SOLE 0 888 0 0
Barrick Gold Corporation Com 067901108   16,281 900 SH   SOLE 0 900 0 0
Baxter International Inc Com 071813109   72,294 1,870 SH   SOLE 0 1,870 0 0
Bayerische Motoren Werke AG ADR Com 072743305   18,555 500 SH   SOLE 0 500 0 0
Becton Dickinson & Company Com 075887109   15,726,060 64,496 SH   SOLE 0 64,418 0 78
Bellring Brands Inc Com 07831C103   14,024 253 SH   SOLE 0 253 0 0
Berkley W R Corp Com 084423102   972,895 13,757 SH   SOLE 0 13,757 0 0
Berkshire Hathaway Inc Del Cl B New Com 084670702   40,369,989 113,189 SH   SOLE 0 112,290 0 899
Berkshire Hills Bancorp Inc Com 084680107   18,548 747 SH   SOLE 0 747 0 0
BHP Group Limited Com 088606108   38,663 566 SH   SOLE 0 566 0 0
Big Lots Inc Com 089302103   78 10 SH   SOLE 0 10 0 0
Biogen Inc Com 09062X103   567,741 2,194 SH   SOLE 0 2,194 0 0
Blackrock Inc Com 09247X101   22,814,015 28,103 SH   SOLE 0 27,738 0 365
Blackrock Muniyield Quality Fd Inc ETF Com 09254F100   2,024 166 SH   SOLE 0 166 0 0
Blackrock Res & Commodities Strategy Tr Com 09257A108   14,208 1,600 SH   SOLE 0 1,600 0 0
Blackrock Science & Technology Tr Com 09258G104   50,490 1,500 SH   SOLE 0 1,500 0 0
Blackstone Group Inc Cl A Com 09260D107   245,475 1,875 SH   SOLE 0 1,875 0 0
Bluebird Bio Inc Com 09609G100   349 253 SH   SOLE 0 253 0 0
Boeing Company Com 097023105   827,856 3,176 SH   SOLE 0 3,176 0 0
Booking Holdings Inc Com 09857L108   9,896,744 2,790 SH   SOLE 0 2,765 0 25
Borg Warner Inc Com 099724106   72 2 SH   SOLE 0 2 0 0
Boston Beer Inc Cl A Com 100557107   546,032 1,580 SH   SOLE 0 1,580 0 0
Boston Properties Inc Com 101121101   59,294 845 SH   SOLE 0 845 0 0
Boston Scientific Corp Com 101137107   254,480 4,402 SH   SOLE 0 4,402 0 0
Box Inc Cl A Com 10316T104   40,976 1,600 SH   SOLE 0 1,600 0 0
Brighthouse Finl Inc Com 10922N103   2,805 53 SH   SOLE 0 53 0 0
Bristol Myers Squibb Co Com 110122108   2,552,878 49,754 SH   SOLE 0 48,914 0 840
Broadridge Financial Solutions Inc Com 11133T103   10,288 50 SH   SOLE 0 50 0 0
Broadcom Inc Com 11135F101   2,306,173 2,066 SH   SOLE 0 2,001 0 65
Brookfield Corp Com 11271J107   2,657,067 66,228 SH   SOLE 0 64,878 0 1,350
Brookfield Asset Mgmt Ltd Com 113004105   22,576 562 SH   SOLE 0 562 0 0
Brown & Brown Inc Com 115236101   99,625 1,401 SH   SOLE 0 1,401 0 0
Brown Foreman Distillers Corp Cl A Com 115637100   53,631 900 SH   SOLE 0 900 0 0
Brown Forman Corp Cl B Com 115637209   17,358 304 SH   SOLE 0 304 0 0
Cbiz Inc Com 124805102   122,051 1,950 SH   SOLE 0 1,950 0 0
CBOE Global Markets Inc Com 12503M108   179 1 SH   SOLE 0 1 0 0
CBRE Group Inc Cl A Com 12504L109   17,594 189 SH   SOLE 0 189 0 0
CDW Corp Com 12514G108   25,460 112 SH   SOLE 0 112 0 0
CF Industries Holdings, Inc. Com 125269100   1,511 19 SH   SOLE 0 19 0 0
C H Robinson Worldwide Inc New Com 12541W209   86 1 SH   SOLE 0 1 0 0
Cigna Group Com 125523100   5,056,513 16,886 SH   SOLE 0 16,693 0 193
CME Group Inc Com 12572Q105   10,102,061 47,968 SH   SOLE 0 47,682 0 286
CSX Corp Com 126408103   576,215 16,620 SH   SOLE 0 16,620 0 0
CTS Corp Com 126501105   65,610 1,500 SH   SOLE 0 1,500 0 0
CVS Health Corp Com 126650100   11,471,862 145,287 SH   SOLE 0 144,415 0 872
Cabot Corp Com 127055101   275,884 3,304 SH   SOLE 0 1,489 0 1,815
Coterra Energy Inc Com 127097103   652,827 25,581 SH   SOLE 0 25,581 0 0
Cadre Hldgs Inc Com 12763L105   6,578 200 SH   SOLE 0 200 0 0
Caleres Inc Com 129500104   56,851 1,850 SH   SOLE 0 1,850 0 0
Camden Ppty Tr Com 133131102   89,361 900 SH   SOLE 0 900 0 0
Campbell Soup Co Com 134429109   51,876 1,200 SH   SOLE 0 1,200 0 0
Canadian Natl Ry Co Com 136375102   201,008 1,600 SH   SOLE 0 1,600 0 0
Canadian Pacific Kansas City Ltd Com 13646K108   177,964 2,251 SH   SOLE 0 2,251 0 0
Canoo Inc Cl A Com 13803R102   514 2,000 SH   SOLE 0 2,000 0 0
Capital One Financial Corp Com 14040H105   2,519,733 19,217 SH   SOLE 0 19,217 0 0
Cardinal Health Inc Com 14149Y108   996,610 9,887 SH   SOLE 0 9,342 0 545
Carrier Global Corporation Com 14448C104   1,781,869 31,016 SH   SOLE 0 31,016 0 0
Casella Waste Systems Inc Cl A Com 147448104   27,775 325 SH   SOLE 0 325 0 0
Catalent Inc Com 148806102   135 3 SH   SOLE 0 3 0 0
Caterpillar Inc Com 149123101   3,586,477 12,130 SH   SOLE 0 12,130 0 0
Celanese Corp Del Ser A Com 150870103   155 1 SH   SOLE 0 1 0 0
Centene Corp Com 15135B101   3,785 51 SH   SOLE 0 51 0 0
Cenovus Energy Inc Com 15135U109   3,646 219 SH   SOLE 0 219 0 0
Centerpoint Energy Inc Com 15189T107   229 8 SH   SOLE 0 8 0 0
Charter Communications Inc Com 16119P108   24,098 62 SH   SOLE 0 62 0 0
Chemours Co Com 163851108   20,186 640 SH   SOLE 0 640 0 0
Cheniere Energy Inc New Com 16411R208   1,853,228 10,856 SH   SOLE 0 10,856 0 0
Chevron Corporation Com 166764100   10,946,852 73,390 SH   SOLE 0 73,305 0 85
Chipotle Mexican Grill Inc Com 169656105   164,661 72 SH   SOLE 0 72 0 0
Choice Hotels Intl Inc Com 169905106   88,374 780 SH   SOLE 0 780 0 0
Church & Dwight Co Inc Com 171340102   7,846,589 82,980 SH   SOLE 0 82,980 0 0
Churchill Downs Inc Com 171484108   18,620 138 SH   SOLE 0 138 0 0
Cincinnati Financial Corp Com 172062101   143,706 1,389 SH   SOLE 0 1,389 0 0
Cisco Sys Inc Com 17275R102   9,512,007 188,282 SH   SOLE 0 188,282 0 0
Cintas Corporation Com 172908105   18,682 31 SH   SOLE 0 31 0 0
Citigroup Inc New Com 172967424   59,002 1,147 SH   SOLE 0 1,147 0 0
Clorox Company Com 189054109   3,084,792 21,634 SH   SOLE 0 21,634 0 0
Coca Cola Co Com 191216100   3,354,119 56,917 SH   SOLE 0 56,917 0 0
Colgate-Palmolive Co Com 194162103   1,765,895 22,154 SH   SOLE 0 22,154 0 0
Comcast Corp Cl A Com 20030N101   14,143,247 322,537 SH   SOLE 0 319,212 0 3,325
Community Bk Sys Inc Com 203607106   113,235 2,173 SH   SOLE 0 2,173 0 0
Compass Diversified Hldgs LLC Com 20451Q104   7,858 350 SH   SOLE 0 350 0 0
Conagra Brands Inc Com 205887102   29,033 1,013 SH   SOLE 0 1,013 0 0
Conocophillips Com 20825C104   1,881,611 16,211 SH   SOLE 0 15,793 0 418
Consolidated Edison Inc Com 209115104   1,094,733 12,034 SH   SOLE 0 12,034 0 0
Constellation Brands Inc Com 21036P108   5,383,289 22,268 SH   SOLE 0 22,225 0 43
Cooper Co Inc New Com 216648402   32,167 85 SH   SOLE 0 85 0 0
Copart Inc Com 217204106   38,122 778 SH   SOLE 0 778 0 0
Corning Inc Com 219350105   172,408 5,662 SH   SOLE 0 3,612 0 2,050
Corteva Inc Com 22052L104   1,067,274 22,272 SH   SOLE 0 21,486 0 786
Costco Wholesale Corporation Com 22160K105   31,517,500 47,748 SH   SOLE 0 47,132 0 616
Crane Nxt Co Com 224441105   17,061 300 SH   SOLE 0 300 0 0
Crowdstrike Hldgs Inc A Com 22788C105   38,298 150 SH   SOLE 0 150 0 0
Crown Castle Inc Com 22822V101   126,939 1,102 SH   SOLE 0 1,102 0 0
Crown Holdings Inc Com 228368106   2,739,217 29,745 SH   SOLE 0 29,745 0 0
Cullen/Frost Bankers Inc Com 229899109   3,255 30 SH   SOLE 0 30 0 0
Cummins Inc Com 231021106   1,427,358 5,958 SH   SOLE 0 5,788 0 170
Curtiss-Wright Corp Com 231561101   17,823 80 SH   SOLE 0 80 0 0
D R Horton Inc Com 23331A109   456 3 SH   SOLE 0 3 0 0
DTE Energy Co Com 233331107   7,277 66 SH   SOLE 0 66 0 0
DXC Technology Co Com 23355L106   526 23 SH   SOLE 0 23 0 0
Mercedes Benz Group ADR Com 233825207   3,455 200 SH   SOLE 0 200 0 0
Danaher Corp Com 235851102   4,466,481 19,307 SH   SOLE 0 19,307 0 0
DaVita Inc Com 23918K108   314 3 SH   SOLE 0 3 0 0
Deere & Co Com 244199105   6,622,247 16,561 SH   SOLE 0 16,561 0 0
Delta Air Lines Inc Del New Com 247361702   80 2 SH   SOLE 0 2 0 0
Desktop Metal Inc Com 25058X105   472 629 SH   SOLE 0 629 0 0
Dexcom Inc Com 252131107   6,329 51 SH   SOLE 0 51 0 0
Diageo PLC Spons ADR New Com 25243Q205   4,341,251 29,804 SH   SOLE 0 29,804 0 0
Diamondback Energy Inc Com 25278X109   38,770 250 SH   SOLE 0 250 0 0
Digital Realty Trust Inc Com 253868103   838,299 6,229 SH   SOLE 0 6,229 0 0
Disney Walt Company Com 254687106   6,952,149 76,998 SH   SOLE 0 76,998 0 0
Discover Financial Services Com 254709108   165,453 1,472 SH   SOLE 0 1,472 0 0
Dish Network Corp Cl A Com 25470M109   150 26 SH   SOLE 0 26 0 0
Dolby Laboratories Inc Cl A Com 25659T107   12,927 150 SH   SOLE 0 150 0 0
Dollar Gen Corp New Com 256677105   9,381 69 SH   SOLE 0 69 0 0
Dollar Tree Inc Com 256746108   24,006 169 SH   SOLE 0 169 0 0
Dominion Energy Inc Com 25746U109   793,172 16,876 SH   SOLE 0 16,876 0 0
Dominos Pizza Inc Com 25754A201   70,904 172 SH   SOLE 0 172 0 0
Donaldson Inc Com 257651109   42,478 650 SH   SOLE 0 650 0 0
Donnelley Finl Solutions Inc Com 25787G100   249 4 SH   SOLE 0 4 0 0
Dover Corp Com 260003108   751,823 4,888 SH   SOLE 0 4,888 0 0
Dow Inc Com 260557103   1,786,687 32,580 SH   SOLE 0 32,180 0 400
DSV A/S ADR Com 26251A108   3,250 37 SH   SOLE 0 37 0 0
Duke Energy Corp New Com 26441C204   1,337,405 13,782 SH   SOLE 0 13,782 0 0
Dupont De Nemours Inc Com 26614N102   1,484,441 19,296 SH   SOLE 0 19,296 0 0
EOG Resources Inc Com 26875P101   117,563 972 SH   SOLE 0 972 0 0
EQT Corp Com 26884L109   77 2 SH   SOLE 0 2 0 0
Eastman Chemical Co Com 277432100   87,395 973 SH   SOLE 0 973 0 0
Ebay Inc Com 278642103   1,085,309 24,881 SH   SOLE 0 24,881 0 0
Echostar Corp Com 278768106   83 5 SH   SOLE 0 5 0 0
Ecolab Inc Com 278865100   12,612,878 63,589 SH   SOLE 0 63,589 0 0
Edison Intl Com 281020107   71 1 SH   SOLE 0 1 0 0
Edwards Lifesciences Corp Com 28176E108   97,524 1,279 SH   SOLE 0 1,279 0 0
Electronic Arts Inc Com 285512109   2,189 16 SH   SOLE 0 16 0 0
Emerson Electric Co Com 291011104   11,620,715 119,395 SH   SOLE 0 117,011 0 2,384
Enbridge Inc Com 29250N105   9,044,262 251,090 SH   SOLE 0 249,425 0 1,665
Enphase Energy Inc Com 29355A107   451,522 3,417 SH   SOLE 0 3,417 0 0
Enovix Corporation Com 293594107   7,825 625 SH   SOLE 0 625 0 0
Entegris Inc Com 29362U104   31,153 260 SH   SOLE 0 260 0 0
Enterprise Product Partners LP Com 293792107   66,718 2,532 SH   SOLE 0 2,532 0 0
Equifax Inc Com 294429105   100,152 405 SH   SOLE 0 405 0 0
Equinix Inc Com 29444U700   28,994 36 SH   SOLE 0 36 0 0
Equity Residential Com 29476L107   367 6 SH   SOLE 0 6 0 0
Essential Utils Inc Com 29670G102   70,031 1,875 SH   SOLE 0 1,875 0 0
Essex Ppty Tr REIT Com 297178105   255,130 1,029 SH   SOLE 0 1,029 0 0
Essilor Intl SA ADR Com 297284200   1,906 19 SH   SOLE 0 19 0 0
Etsy Inc Com 29786A106   81 1 SH   SOLE 0 1 0 0
Evergy Inc NPV Com 30034W106   365 7 SH   SOLE 0 7 0 0
Eversource Energy Com 30040W108   276,629 4,482 SH   SOLE 0 4,482 0 0
Exelon Corp Com 30161N101   80,560 2,244 SH   SOLE 0 2,244 0 0
Expedia Group Inc Com 30212P303   152 1 SH   SOLE 0 1 0 0
Expeditors Intl Of Wash Inc Com 302130109   2,417 19 SH   SOLE 0 19 0 0
Extra Space Storage Inc Com 30225T102   2,245 14 SH   SOLE 0 14 0 0
Exxon Mobil Corp Com 30231G102   7,794,741 77,963 SH   SOLE 0 77,963 0 0
FMC Corp New Com 302491303   63 1 SH   SOLE 0 1 0 0
FRP Hldgs Inc Com 30292L107   53,448 850 SH   SOLE 0 850 0 0
FTI Consulting Inc Com 302941109   10,157 51 SH   SOLE 0 51 0 0
Meta Platforms Inc Com 30303M102   16,545,152 46,743 SH   SOLE 0 46,398 0 345
UIT FT Unit 10506 Select DSIP Ser 23 Com 30329R820   108,869 10,000 SH   SOLE 0 10,000 0 0
Fastenal Co Com 311900104   80,703 1,246 SH   SOLE 0 1,246 0 0
Federal Realty Invt Tr LP Com 313745101   310,902 3,017 SH   SOLE 0 3,017 0 0
Fedex Corp Com 31428X106   689,849 2,727 SH   SOLE 0 2,727 0 0
Fidelity Canada Fd Com 315910307   93,884 1,456 SH   SOLE 0 1,456 0 0
Fidelity Natl Information Svcs Inc Com 31620M106   846,506 14,092 SH   SOLE 0 13,368 0 724
Fifth Third Bancorp Com 316773100   17,245 500 SH   SOLE 0 500 0 0
First Eagle Credit Opportunities Fd I Com 32010B106   31,551 1,335 SH   SOLE 0 1,335 0 0
First Industrial Realty Tr Com 32054K103   98,809 1,876 SH   SOLE 0 1,876 0 0
First Solar Inc Com 336433107   1,166,163 6,769 SH   SOLE 0 5,059 0 1,710
First Trust Water ETF Com 33733B100   14,220 150 SH   SOLE 0 150 0 0
First Tr Value Line Dividend Index Fund Com 33734H106   146,016 3,600 SH   SOLE 0 3,600 0 0
First Tr Comb Ser Unit 325 Bld Amer Bds Com 33735N557   5,853 20 SH   SOLE 0 20 0 0
First Tr Global Wind Energy ETF Com 33736G106   155,357 9,427 SH   SOLE 0 2,477 0 6,950
Fiserv Inc Com 337738108   119,556 900 SH   SOLE 0 900 0 0
FirstEnergy Corp Com 337932107   31,161 850 SH   SOLE 0 850 0 0
Fisker Inc Cl A Com 33813J106   4,025 2,300 SH   SOLE 0 2,300 0 0
Flexshs Morningstar Glbl Upstream Nat Res Idx Com 33939L407   24,652 602 SH   SOLE 0 602 0 0
Flexshares Quality Divd Index ETF Com 33939L860   1,863,005 30,278 SH   SOLE 0 30,278 0 0
Floor & Decor Hldgs Inc Cl A Com 339750101   111,560 1,000 SH   SOLE 0 1,000 0 0
Flowserve Corp Com 34354P105   37,180 902 SH   SOLE 0 902 0 0
Fomento Economico Mexicano SAB de CV New Com 344419106   104,280 800 SH   SOLE 0 800 0 0
Ford Motor Company New Com 345370860   43,908 3,602 SH   SOLE 0 3,602 0 0
Fortinet Inc Com 34959E109   96,926 1,656 SH   SOLE 0 1,656 0 0
Fortive Corp Com 34959J108   51,983 706 SH   SOLE 0 706 0 0
Fortune Brands Innovations Inc Com 34964C106   80,656 1,303 SH   SOLE 0 1,303 0 0
Fortrea Hldgs Inc Com 34965K107   80,096 2,295 SH   SOLE 0 2,295 0 0
Franklin Resource Inc Com 354613101   44,685 1,500 SH   SOLE 0 1,500 0 0
Freeport McMoran Copper & Gold Inc Cl B Com 35671D857   166,193 3,904 SH   SOLE 0 3,904 0 0
Gallagher Arthur J & Co Com 363576109   311,234 1,384 SH   SOLE 0 1,384 0 0
Gamestop Corp New Com 36467W109   491 28 SH   SOLE 0 28 0 0
Gartner Inc Com 366651107   14,436 32 SH   SOLE 0 32 0 0
Generac Holdings Inc Com 368736104   129 1 SH   SOLE 0 1 0 0
General Dynamics Corp Com 369550108   1,435,715 5,529 SH   SOLE 0 5,529 0 0
General Electric Co Com 369604301   557,360 4,367 SH   SOLE 0 3,792 0 575
General Mills Inc Com 370334104   1,505,320 23,109 SH   SOLE 0 21,044 0 2,065
Gen Mtrs Co Com 37045V100   7,723 215 SH   SOLE 0 215 0 0
Genuine Parts Co Com 372460105   1,297,191 9,366 SH   SOLE 0 9,366 0 0
Gilead Sciences Inc Com 375558103   768,461 9,486 SH   SOLE 0 9,486 0 0
Gladstone Commercial Com 376536108   67,259 5,080 SH   SOLE 0 5,080 0 0
GSK PLC ADR Com 37733W204   5,744 155 SH   SOLE 0 155 0 0
Global Payments Inc Com 37940X102   381 3 SH   SOLE 0 3 0 0
Global X Cybersecurity ETF Com 37954Y384   14,039 479 SH   SOLE 0 479 0 0
Global X US Infrastructure ETF Com 37954Y673   13,095 380 SH   SOLE 0 380 0 0
Global X Lithium & Battery Tech ETF Com 37954Y855   25,470 500 SH   SOLE 0 500 0 0
Global X Uranium ETF Com 37954Y871   110,760 4,000 SH   SOLE 0 4,000 0 0
Globe Life Inc Com 37959E102   487 4 SH   SOLE 0 4 0 0
Godaddy Inc Cl A Com 380237107   2,442 23 SH   SOLE 0 23 0 0
Goldman Sachs Group Com 38141G104   486,456 1,261 SH   SOLE 0 1,261 0 0
Goldman Sachs Activebeta US Lg Cap Equity ETF Com 381430503   12,571 134 SH   SOLE 0 134 0 0
Golub Capital BDC Inc Com 38173M102   518,761 34,355 SH   SOLE 0 34,355 0 0
W W Grainger Inc Com 384802104   178,168 215 SH   SOLE 0 215 0 0
Gray Television Inc Com 389375106   90 10 SH   SOLE 0 10 0 0
Griffon Corp Com 398433102   91,425 1,500 SH   SOLE 0 1,500 0 0
HCA Healthcare Inc Com 40412C101   271 1 SH   SOLE 0 1 0 0
HP Inc Com 40434L105   259,586 8,627 SH   SOLE 0 8,627 0 0
Hain Celestial Group Inc Com 405217100   6,570 600 SH   SOLE 0 600 0 0
Halliburton Company Com 406216101   61,383 1,698 SH   SOLE 0 1,698 0 0
Hanesbrands Inc Com 410345102   2,743 615 SH   SOLE 0 615 0 0
Hannon Armstrong Sustainable Infrastructure Com 41068X100   41,370 1,500 SH   SOLE 0 0 0 1,500
Harding Loevner Intl Equity Port Com 412295107   161,472 6,222 SH   SOLE 0 6,222 0 0
Harley Davidson Inc Com 412822108   7,368 200 SH   SOLE 0 200 0 0
Hartford Finl Svcs Group Inc Com 416515104   16,478 205 SH   SOLE 0 205 0 0
Hasbro, Inc. Com 418056107   102 2 SH   SOLE 0 2 0 0
Healthpeak Properties Inc Com 42250P103   185,130 9,350 SH   SOLE 0 9,350 0 0
Hermes International SA ADR Com 42751Q105   3,391 16 SH   SOLE 0 16 0 0
The Hershey Company Com 427866108   251,321 1,348 SH   SOLE 0 1,348 0 0
Hewlett Packard Enterprise Co Com 42824C109   134,583 7,926 SH   SOLE 0 7,926 0 0
Hilton Worldwide Hldgs Inc Com 43300A203   182 1 SH   SOLE 0 1 0 0
Hologic Inc Com 436440101   71 1 SH   SOLE 0 1 0 0
Home Depot Com 437076102   18,365,764 52,996 SH   SOLE 0 52,961 0 35
Honeywell Intl Inc Com 438516106   18,565,417 88,529 SH   SOLE 0 86,889 0 1,640
Horizon Bancorp Inc Com 440407104   6,440 450 SH   SOLE 0 450 0 0
Hormel Foods Corp Com 440452100   225 7 SH   SOLE 0 7 0 0
Howard Hughes Holdings Inc Com 44267T102   4,278 50 SH   SOLE 0 50 0 0
Howmet Aerospace Inc Com 443201108   36,044 666 SH   SOLE 0 666 0 0
Hubbell Inc Com 443510607   23,025 70 SH   SOLE 0 70 0 0
Humana Inc Com 444859102   106,212 232 SH   SOLE 0 232 0 0
Huntington Bancshares Inc Com 446150104   560 44 SH   SOLE 0 44 0 0
ITT Inc Com 45073V108   21,836 183 SH   SOLE 0 183 0 0
Icici Bank Ltd Adr Com 45104G104   2,837 119 SH   SOLE 0 119 0 0
Idexx Labs Inc Com 45168D104   84,368 152 SH   SOLE 0 152 0 0
Illinois Tool Wks Inc Com 452308109   10,179,512 38,862 SH   SOLE 0 38,862 0 0
Incyte Corp Com 45337C102   314 5 SH   SOLE 0 5 0 0
Ingersoll Rand Inc Com 45687V106   27,456 355 SH   SOLE 0 355 0 0
Ingredion Inc Com 457187102   41,241 380 SH   SOLE 0 380 0 0
Inspire Medical Systems Inc Com 457730109   3,662 18 SH   SOLE 0 18 0 0
Innovative Industrial Properties Inc Com 45781V101   20,164 200 SH   SOLE 0 200 0 0
Intel Corp Com 458140100   3,531,972 70,288 SH   SOLE 0 70,288 0 0
Intercontinental Exchange Inc Com 45866F104   6,874,729 53,529 SH   SOLE 0 53,359 0 170
Intl Business Machines Com 459200101   5,367,220 32,817 SH   SOLE 0 31,444 0 1,373
Intl Flavors & Fragrances Inc Com 459506101   6,721 83 SH   SOLE 0 83 0 0
Invesco QQQ Trust ETF Com 46090E103   4,634,128 11,316 SH   SOLE 0 10,816 0 500
Invesco Optimum Yld Div Comdty Fd ETF Com 46090F100   42,414 3,189 SH   SOLE 0 3,189 0 0
Intuit Com 461202103   14,421,317 23,073 SH   SOLE 0 23,073 0 0
Intuitive Surgical Inc Com 46120E602   1,075,166 3,187 SH   SOLE 0 3,187 0 0
Invesco Water Res ETF Com 46137V142   121,720 2,000 SH   SOLE 0 2,000 0 0
Invesco Buyback Achievers ETF Com 46137V308   173,384 1,751 SH   SOLE 0 1,751 0 0
Invesco S&P 500 Eql Wgt ETF Com 46137V357   270,154 1,712 SH   SOLE 0 1,712 0 0
Invesco S&P Global Water Index ETF Com 46138E263   22,528 425 SH   SOLE 0 425 0 0
Invesco S&P 500 Low Volatility ETF Com 46138E354   415,436 6,630 SH   SOLE 0 6,630 0 0
Invesco KBW Bank ETF Com 46138E628   30,301 616 SH   SOLE 0 616 0 0
Invesco Global Water ETF Com 46138E651   5,930 150 SH   SOLE 0 150 0 0
Invesco Solar ETF Com 46138G706   1,548,057 29,017 SH   SOLE 0 29,017 0 0
Invesco Global Clean Energy ETF Com 46138G847   424,083 26,555 SH   SOLE 0 26,555 0 0
Invesco Slf Idx Bulletshs 2024 Hi Yld Cp ETF Com 46138J833   2,976 131 SH   SOLE 0 131 0 0
Investors Quality Tax Exmpt Tr Ser 129 Com 46172D205   1,084 6 SH   SOLE 0 6 0 0
Iron Mtn Inc New Com 46284V101   20,994 300 SH   SOLE 0 300 0 0
Ishares Gold Tr New Com 464285204   69,044 1,769 SH   SOLE 0 1,769 0 0
Ishares S&P 1500 ETF Com 464287150   36,831 350 SH   SOLE 0 350 0 0
I Shares Select Dividend ETF Com 464287168   344,627 2,940 SH   SOLE 0 2,940 0 0
Ishares Barclays TIPs Bond ETF Com 464287176   828,425 7,707 SH   SOLE 0 7,707 0 0
Ishares S&P 500 Index Fund Com 464287200   5,542,896 11,605 SH   SOLE 0 11,605 0 0
Ishares Core Total US Bond Fund Com 464287226   169,023 1,703 SH   SOLE 0 1,703 0 0
I Shares MSCI Emerging Markets Index Com 464287234   423,130 10,523 SH   SOLE 0 10,523 0 0
Ishares Iboxx $ Investment Grade Corp Bd Fd Com 464287242   49,797 450 SH   SOLE 0 450 0 0
Ishares S&P 500 Growth Index Fund Com 464287309   183,620 2,445 SH   SOLE 0 2,445 0 0
Ishares S&P Latin America 40 Index Fund Com 464287390   10,084 347 SH   SOLE 0 347 0 0
Ishares S&P 500 Value Index Fund Com 464287408   187,627 1,079 SH   SOLE 0 1,079 0 0
I Shares MSCI EAFE Index Fd Com 464287465   1,311,391 17,404 SH   SOLE 0 17,404 0 0
I Shares Russell Midcap Value Index Fund Com 464287473   129,547 1,114 SH   SOLE 0 1,114 0 0
Ishares Russell Mid Cap Growth Com 464287481   458,475 4,389 SH   SOLE 0 4,389 0 0
I Shares Russell Mid Cap Com 464287499   329,264 4,236 SH   SOLE 0 4,236 0 0
I Shares Core S&P Mid-Cap ETF Com 464287507   12,441,264 44,890 SH   SOLE 0 44,890 0 0
Ishares Phlx Semicnd ETF Com 464287523   115,220 200 SH   SOLE 0 200 0 0
I Shares Nasdaq Biotechnology Com 464287556   44,151 325 SH   SOLE 0 325 0 0
Ishares Russell 1000 Value Index Fund Com 464287598   79,651 482 SH   SOLE 0 482 0 0
Ishares S&P Midcap 400 Growth Index Fund Com 464287606   1,276,234 16,110 SH   SOLE 0 16,110 0 0
Ishares Russell 1000 Growth ETF Com 464287614   96,408 318 SH   SOLE 0 318 0 0
Ishares Russell 2000 Value Index Fund Com 464287630   245,577 1,581 SH   SOLE 0 1,581 0 0
Ishares Russell 2000 Growth Index Fund Com 464287648   244,653 970 SH   SOLE 0 970 0 0
I Shares Russell 2000 Com 464287655   254,701 1,269 SH   SOLE 0 1,269 0 0
Ishares Core S&P US Value ETF Com 464287663   20,745 246 SH   SOLE 0 246 0 0
Ishares S&P Midcap 400 Value Index Fd Com 464287705   384,999 3,376 SH   SOLE 0 3,376 0 0
I Shares Core S&P Small-Cap ETF Com 464287804   14,081,701 130,085 SH   SOLE 0 130,085 0 0
Ishares S&P Smallcap 600 Growth ETF Com 464287887   171,942 1,374 SH   SOLE 0 1,374 0 0
IShares Global Clean Energy ETF Com 464288224   662,690 42,562 SH   SOLE 0 42,562 0 0
Ishs S&P Global Infrastructure Idx ETF Com 464288372   35,758 760 SH   SOLE 0 760 0 0
Ishares Dow Jones International Select Divd Com 464288448   11,196 400 SH   SOLE 0 400 0 0
Ishares Kld 400 Social Indexfund Com 464288570   343,623 3,774 SH   SOLE 0 3,774 0 0
Ishares Lehman 3-7 Yr Treas Bond Fd Com 464288661   82,811 707 SH   SOLE 0 707 0 0
Ishares S&P Global Materials Com 464288695   32,809 376 SH   SOLE 0 376 0 0
IShs Tr Dow Jones US Aerospace & Defense Idx Com 464288760   37,980 300 SH   SOLE 0 300 0 0
iShares MSCI USA ESG Select Index Com 464288802   556,524 5,537 SH   SOLE 0 5,537 0 0
Ishares US Pharmaceuticals ETF Com 464288836   37,637 203 SH   SOLE 0 203 0 0
Ishares Russell Microcap Idx Fund Com 464288869   19,493 168 SH   SOLE 0 168 0 0
Ishares MSCI EAFE Value Idx Fund Com 464288877   15,630 300 SH   SOLE 0 300 0 0
Ishares Russell Top 200 ETF Com 464289446   11,509 100 SH   SOLE 0 100 0 0
I Shares Silver Trust Com 46428Q109   216,711 9,950 SH   SOLE 0 9,950 0 0
Ishs MSCI USA Min Vol Factor ETF Com 46429B697   330,145 4,231 SH   SOLE 0 4,231 0 0
Ishs Edge MSCI USA Quality Factor ETF Com 46432F339   340,776 2,316 SH   SOLE 0 2,316 0 0
Ishs Edge MSCI USA Momentum Factor ETF Com 46432F396   56,637 361 SH   SOLE 0 361 0 0
Ishares Core MSCI EAFE ETF Com 46432F842   293,641 4,174 SH   SOLE 0 4,174 0 0
Ishares Core MSCI Emer Mkts ETF Com 46434G103   192,507 3,806 SH   SOLE 0 3,806 0 0
IShares MSCI EM ESG ETF Com 46434G863   30,906 964 SH   SOLE 0 964 0 0
Ishs Tr Core Divd Growth ETF Com 46434V621   161,514 3,001 SH   SOLE 0 3,001 0 0
Ishares Global REIT ETF Com 46434V647   37,382 1,546 SH   SOLE 0 1,546 0 0
Ishares Tr MSCI Intl Value Fd Com 46435G409   5,991 226 SH   SOLE 0 226 0 0
Ishs MSCI EAFE ESG ETF Com 46435G516   92,839 1,229 SH   SOLE 0 1,229 0 0
Ishares Robotics & Artificial Intel ETF Com 46435U556   5,520 160 SH   SOLE 0 160 0 0
Isun Inc Com 465246106   4,698 15,000 SH   SOLE 0 15,000 0 0
JP Morgan Chase & Co Com 46625H100   28,024,655 164,754 SH   SOLE 0 159,393 0 5,361
Jacobs Solutions Inc Com 46982L108   38,940 300 SH   SOLE 0 300 0 0
Jefferies Finl Group Inc Com 47233W109   18,387 455 SH   SOLE 0 455 0 0
Johnson & Johnson Com 478160104   22,211,469 141,709 SH   SOLE 0 139,245 0 2,464
KLA Corporation Com 482480100   685,934 1,180 SH   SOLE 0 1,180 0 0
KKR & Co Inc Cl A Com 48251W104   82,850 1,000 SH   SOLE 0 1,000 0 0
Kaman Corporation Com 483548103   7,185 300 SH   SOLE 0 300 0 0
Kellanova Com 487836108   595,609 10,653 SH   SOLE 0 10,653 0 0
Kennedy-Wilson Holdings Inc Com 489398107   138,396 11,179 SH   SOLE 0 11,179 0 0
Keurig Dr Pepper Inc Com 49271V100   59,410 1,783 SH   SOLE 0 1,783 0 0
Keysight Technologies Inc Com 49338L103   70,000 440 SH   SOLE 0 200 0 240
Kilroy Realty Com 49427F108   83,305 2,091 SH   SOLE 0 2,091 0 0
Kimberly-Clark Corp Com 494368103   3,744,209 30,814 SH   SOLE 0 29,931 0 883
Kinder Morgan Inc Com 49456B101   512 29 SH   SOLE 0 29 0 0
Kinsale Cap Group Inc Com 49714P108   14,736 44 SH   SOLE 0 44 0 0
Kraft Heinz Co Com 500754106   427,970 11,573 SH   SOLE 0 11,573 0 0
Kroger Company Com 501044101   137 3 SH   SOLE 0 3 0 0
L3Harris Technologies Inc Com 502431109   421 2 SH   SOLE 0 2 0 0
LVMH Moet Hennessy Louis Vuitton ADR Com 502441306   4,376 27 SH   SOLE 0 27 0 0
Laboratory Corp Amer Hldgs New Com 50540R409   1,003,031 4,413 SH   SOLE 0 4,413 0 0
LAM Research Corp Com 512807108   3,308,490 4,224 SH   SOLE 0 4,224 0 0
Lamb Weston Hldgs Inc Com 513272104   23,456 217 SH   SOLE 0 217 0 0
Las Vegas Sands Corp Com 517834107   148 3 SH   SOLE 0 3 0 0
Estee Lauder Cos Inc Cl A Com 518439104   102,229 699 SH   SOLE 0 699 0 0
Lennar Corp Com 526057104   47,097 316 SH   SOLE 0 316 0 0
Lennar Corp Cl B Com 526057302   41,019 306 SH   SOLE 0 306 0 0
Lennox Intl Inc Com 526107107   26,851 60 SH   SOLE 0 60 0 0
Liberty Broadband Corp Ser C Com 530307305   406,335 5,042 SH   SOLE 0 5,042 0 0
Liberty Media Corp Del Liberty SiriusXm Ser C Com 531229789   28,521 991 SH   SOLE 0 991 0 0
Liberty Media Corp Del Liberty SiriusXm Ser A Com 531229813   444,895 15,480 SH   SOLE 0 15,480 0 0
Eli Lilly & Company Com 532457108   4,042,550 6,935 SH   SOLE 0 5,535 0 1,400
Lockheed Martin Corp Com 539830109   6,207,575 13,696 SH   SOLE 0 13,696 0 0
Loews Corp Com 540424108   78,358 1,126 SH   SOLE 0 1,126 0 0
Lowes Companies Inc Com 548661107   17,810,009 80,027 SH   SOLE 0 79,083 0 944
Luckin Coffee Inc Com 54951L109   63,699 2,335 SH   SOLE 0 2,335 0 0
Lululemon Athletica Inc Com 550021109   25,565 50 SH   SOLE 0 50 0 0
M & T Bank Corporation Com 55261F104   1,632,349 11,908 SH   SOLE 0 10,858 0 1,050
MGM Resorts International Com 552953101   89 2 SH   SOLE 0 2 0 0
MPLX LP Com 55336V100   18,360 500 SH   SOLE 0 500 0 0
MSC Industrial Direct Co Cl A Com 553530106   3,942,761 38,937 SH   SOLE 0 38,937 0 0
MSCI Inc Cl A Com 55354G100   14,141 25 SH   SOLE 0 25 0 0
Madison Square Garden Sports Corp Com 55825T103   31,820 175 SH   SOLE 0 175 0 0
Manulife Finl Corp Com 56501R106   33,879 1,533 SH   SOLE 0 1,533 0 0
Marathon Oil Corp Com 565849106   5,001 207 SH   SOLE 0 207 0 0
Marathon Petroleum Corp Com 56585A102   104,000 701 SH   SOLE 0 701 0 0
Marine Products Corp Com 568427108   6,304 553 SH   SOLE 0 553 0 0
Markel Group Inc Com 570535104   876,078 617 SH   SOLE 0 617 0 0
Marsh & McLennan Inc Com 571748102   44,147 233 SH   SOLE 0 233 0 0
Marriott International Inc Cl A Com 571903202   527,242 2,338 SH   SOLE 0 2,338 0 0
Masco Corp Com 574599106   26,993 403 SH   SOLE 0 403 0 0
Mastercard Inc Com 57636Q104   25,455,396 59,683 SH   SOLE 0 59,635 0 48
Matson Inc Com 57686G105   131,520 1,200 SH   SOLE 0 1,200 0 0
Mattel Inc Com 577081102   21,146 1,120 SH   SOLE 0 1,120 0 0
McCormick & Co Inc Com 579780206   5,549,341 81,107 SH   SOLE 0 81,107 0 0
McDonalds Corp Com 580135101   12,976,760 43,765 SH   SOLE 0 43,495 0 270
McKesson Corp Com 58155Q103   147,691 319 SH   SOLE 0 319 0 0
Merck & Co Inc New Com 58933Y105   12,813,230 117,531 SH   SOLE 0 110,795 0 6,736
Metlife Inc Com 59156R108   171,475 2,593 SH   SOLE 0 2,593 0 0
Mettler Toledo Intl Inc Com 592688105   248,657 205 SH   SOLE 0 205 0 0
Microsoft Corp Com 594918104   67,301,383 178,974 SH   SOLE 0 178,513 0 461
Microchip Technology Inc Com 595017104   93,968 1,042 SH   SOLE 0 1,042 0 0
Micron Technology Inc Com 595112103   61,786 724 SH   SOLE 0 724 0 0
Mid Amer Apt Cmntys Inc Com 59522J103   403 3 SH   SOLE 0 3 0 0
Moderna Inc Com 60770K107   49,725 500 SH   SOLE 0 500 0 0
Moelis & Co Cl A Com 60786M105   20,824 371 SH   SOLE 0 371 0 0
Mondelez Intl Inc Com 609207105   3,318,453 45,816 SH   SOLE 0 45,816 0 0
Monolithic Pwr Sys Inc Com 609839105   82,001 130 SH   SOLE 0 130 0 0
Monster Beverage Corp New Com 61174X109   346 6 SH   SOLE 0 6 0 0
Moodys Corp Com 615369105   57,022 146 SH   SOLE 0 146 0 0
Morgan Stanley Com 617446448   886,062 9,502 SH   SOLE 0 9,502 0 0
Morgan Stanley India Invt Fd I Com 61745C105   3,843 179 SH   SOLE 0 179 0 0
Mosaic Co New Com 61945C103   1,358 38 SH   SOLE 0 38 0 0
Motorola Solutions Inc Com 620076307   117,409 375 SH   SOLE 0 375 0 0
Myers Industries Inc Com 628464109   19,550 1,000 SH   SOLE 0 1,000 0 0
Nio Inc Com 62914V106   9,070 1,000 SH   SOLE 0 1,000 0 0
NRG Energy Inc New Com 629377508   1,706 33 SH   SOLE 0 33 0 0
Nano Dimension Ltd Com 63008G203   3,360 1,400 SH   SOLE 0 1,400 0 0
Natera Inc Com 632307104   6,577 105 SH   SOLE 0 105 0 0
National Healthcare Corp Com 635906100   2,773 30 SH   SOLE 0 30 0 0
National Grid PLC ADR New 2017 Com 636274409   143,867 2,116 SH   SOLE 0 2,116 0 0
Netapp Inc Com 64110D104   88 1 SH   SOLE 0 1 0 0
Netflix Inc Com 64110L106   225,425 463 SH   SOLE 0 463 0 0
Net Lease Office Properties Com 64110Y108   166 9 SH   SOLE 0 9 0 0
American New World Fd Cl F2 Com 649280823   35,881 480 SH   SOLE 0 480 0 0
Newell Brands Inc Com 651229106   1,736 200 SH   SOLE 0 200 0 0
Newmarket Corp Com 651587107   19,104 35 SH   SOLE 0 35 0 0
Newmont Mining Corp Com 651639106   5,712 138 SH   SOLE 0 138 0 0
News Corp New Cl A Com 65249B109   98 4 SH   SOLE 0 4 0 0
Nextera Energy Inc Com 65339F101   17,009,508 280,038 SH   SOLE 0 279,089 0 949
Nike Inc Cl B Com 654106103   9,153,102 84,306 SH   SOLE 0 84,266 0 40
Nisource Inc Com 65473P105   80 3 SH   SOLE 0 3 0 0
Norfolk Southern Corp Com 655844108   5,497,017 23,255 SH   SOLE 0 22,515 0 740
Northern Trust Corp Com 665859104   25,314 300 SH   SOLE 0 300 0 0
Northrop Grumman Corp Com 666807102   362,340 774 SH   SOLE 0 774 0 0
Gen Digital Inc Com 668771108   297 13 SH   SOLE 0 13 0 0
Novartis AG ADR Com 66987V109   4,461,359 44,185 SH   SOLE 0 44,185 0 0
Novo Nordisk A/S ADR Com 670100205   1,850,824 17,891 SH   SOLE 0 17,891 0 0
Nucor Corp Com 670346105   536,913 3,085 SH   SOLE 0 1,515 0 1,570
Nvidia Corporation Com 67066G104   11,555,959 23,335 SH   SOLE 0 23,208 0 127
Nutrien Ltd NPV Com 67077M108   33,798 600 SH   SOLE 0 600 0 0
O Reilly Automotive Inc New Com 67103H107   143,462 151 SH   SOLE 0 151 0 0
Occidental Petroleum Corp Com 674599105   718,849 12,039 SH   SOLE 0 12,039 0 0
Ocular Therapeutix Inc Com 67576A100   26,760 6,000 SH   SOLE 0 6,000 0 0
Oil Dri Corp Amer Com 677864100   20,124 300 SH   SOLE 0 300 0 0
Old Dominion Freight Line Inc Com 679580100   26,752 66 SH   SOLE 0 66 0 0
Old Republic Intl Corp Com 680223104   58,447 1,988 SH   SOLE 0 1,988 0 0
Omnicom Group Inc Com 681919106   5,883 68 SH   SOLE 0 68 0 0
On Semiconductor Corp Com 682189105   418 5 SH   SOLE 0 5 0 0
Oneok Inc New Com 682680103   40,166 572 SH   SOLE 0 572 0 0
Onyx Svc & Solutions Inc Com 683401103   0 3,000 SH   SOLE 0 3,000 0 0
Oracle Corporation Com 68389X105   3,850,620 36,523 SH   SOLE 0 36,523 0 0
Orion Office REIT Inc Com 68629Y103   69 12 SH   SOLE 0 12 0 0
Oscar Health Inc A Com 687793109   915 100 SH   SOLE 0 100 0 0
Oshkosh Corp Com 688239201   4,120 38 SH   SOLE 0 38 0 0
Otis Worldwide Corp Com 68902V107   1,143,874 12,785 SH   SOLE 0 12,548 0 237
Otter Tail Power Co Com 689648103   67,976 800 SH   SOLE 0 800 0 0
Overstock Com Inc Del Com 690370101   8,307 300 SH   SOLE 0 300 0 0
PG&E Corp Com 69331C108   90 5 SH   SOLE 0 5 0 0
PNC Financial Services Group Inc Com 693475105   348,722 2,252 SH   SOLE 0 2,252 0 0
PNM Resources Inc Com 69349H107   62,400 1,500 SH   SOLE 0 1,500 0 0
PPG Industries Inc Com 693506107   467,045 3,123 SH   SOLE 0 3,123 0 0
Paccar Inc Com 693718108   19,823 203 SH   SOLE 0 203 0 0
Palo Alto Networks Inc Com 697435105   20,061,866 68,034 SH   SOLE 0 68,034 0 0
Pan American Silver Corp Com 697900108   13,064 800 SH   SOLE 0 800 0 0
Parker Hannifin Corp Com 701094104   514,602 1,117 SH   SOLE 0 1,117 0 0
Paychex Inc Com 704326107   5,390,442 45,256 SH   SOLE 0 45,081 0 175
Paycom Software Inc Com 70432V102   66,150 320 SH   SOLE 0 320 0 0
Paylocity Hldg Corp Com 70438V106   6,099 37 SH   SOLE 0 37 0 0
Paypal Hldgs Inc Com 70450Y103   1,627,365 26,500 SH   SOLE 0 26,500 0 0
Peloton Interactive Inc A Com 70614W100   1,827 300 SH   SOLE 0 300 0 0
Penske Automotive Group Inc Com 70959W103   4,254,799 26,508 SH   SOLE 0 26,508 0 0
Pepsico Inc Com 713448108   18,202,772 107,176 SH   SOLE 0 106,965 0 211
Revvity Inc Com 714046109   219 2 SH   SOLE 0 2 0 0
Pernod Ricard SA ADR Com 714264306   1,200 34 SH   SOLE 0 34 0 0
Pfizer Inc Com 717081103   9,204,422 319,709 SH   SOLE 0 319,709 0 0
Philip Morris Intl Inc Com 718172109   1,226,991 13,042 SH   SOLE 0 13,042 0 0
Phillips 66 Com 718546104   332,451 2,497 SH   SOLE 0 2,497 0 0
Pioneer Natural Resources Co Com 723787107   675 3 SH   SOLE 0 3 0 0
Plug Power Inc New Com 72919P202   180 40 SH   SOLE 0 40 0 0
Polaris Inds Inc Com 731068102   7,108 75 SH   SOLE 0 75 0 0
Pool Corp Com 73278L105   18,341 46 SH   SOLE 0 46 0 0
Portland General Electric Com 736508847   457,670 10,560 SH   SOLE 0 8,210 0 2,350
Post Hldgs Inc Com 737446104   17,700 201 SH   SOLE 0 201 0 0
Prestige Brand Holdings Com 74112D101   632,158 10,326 SH   SOLE 0 10,326 0 0
Price T Rowe Group Inc Com 74144T108   1,424,523 13,228 SH   SOLE 0 13,228 0 0
Procter & Gamble Co Com 742718109   19,149,115 130,675 SH   SOLE 0 126,895 0 3,780
Progressive Corp Ohio Com 743315103   318,241 1,998 SH   SOLE 0 1,998 0 0
ProLogis Inc Com 74340W103   16,396 123 SH   SOLE 0 123 0 0
Proshares Ultrapro QQQ Com 74347X831   51,004 1,006 SH   SOLE 0 1,006 0 0
S&P 500 Aristocrats ETF Com 74348A467   47,981 504 SH   SOLE 0 504 0 0
Provident Financial Services Inc Com 74386T105   372,193 20,643 SH   SOLE 0 20,643 0 0
Prudential Financial Inc Com 744320102   104,540 1,008 SH   SOLE 0 1,008 0 0
Public Service Enterprise Gp Com 744573106   420,162 6,871 SH   SOLE 0 6,871 0 0
Public Storage Inc Com 74460D109   252,235 827 SH   SOLE 0 827 0 0
Putnam Intl Capital Opportunities Fd Com 746802495   39,339 1,002 SH   SOLE 0 1,002 0 0
Qorvo Inc Com 74736K101   113 1 SH   SOLE 0 1 0 0
Qualcomm Inc Com 747525103   1,233,983 8,532 SH   SOLE 0 8,532 0 0
Quest Diagnostics Inc Com 74834L100   276 2 SH   SOLE 0 2 0 0
Range Res Corp Com 75281A109   91,320 3,000 SH   SOLE 0 3,000 0 0
Rayonier Inc (Reit) Com 754907103   13,381 401 SH   SOLE 0 401 0 0
Realty Income Corporation Com 756109104   9,766,396 170,087 SH   SOLE 0 169,546 0 541
Regeneron Pharmaceuticals Inc Com 75886F107   1,757 2 SH   SOLE 0 2 0 0
Regions Financial Corp New Com 7591EP100   9,089 469 SH   SOLE 0 469 0 0
Republic Svcs Inc Com 760759100   211,085 1,280 SH   SOLE 0 1,280 0 0
Resmed Inc Com 761152107   48,166 280 SH   SOLE 0 280 0 0
Rivian Automotive Inc A Com 76954A103   141,910 6,049 SH   SOLE 0 6,049 0 0
Robert Half International Inc Com 770323103   176 2 SH   SOLE 0 2 0 0
Roblox Corp A Com 771049103   3,658 80 SH   SOLE 0 80 0 0
Rockwell Automation Inc Com 773903109   526,885 1,697 SH   SOLE 0 1,697 0 0
Rollins Inc Com 775711104   175 4 SH   SOLE 0 4 0 0
Roper Technologies Inc Com 776696106   102,492 188 SH   SOLE 0 188 0 0
Ross Stores Inc Com 778296103   138 1 SH   SOLE 0 1 0 0
Royal Bank Of Canada Com 780087102   390,766 3,864 SH   SOLE 0 3,864 0 0
Shell PLC Com 780259305   603,912 9,178 SH   SOLE 0 9,178 0 0
Ryman Hospitality Pptys Inc Com 78377T107   44,024 400 SH   SOLE 0 400 0 0
S&P Global Inc Com 78409V104   2,530,347 5,744 SH   SOLE 0 5,744 0 0
SBA Communications Corp Cl A Com 78410G104   254 1 SH   SOLE 0 1 0 0
SJW Corp Com 784305104   5,228 80 SH   SOLE 0 80 0 0
Spdr S&P 500 Etf Trust Com 78462F103   5,900,498 12,414 SH   SOLE 0 12,414 0 0
Spdr Gold Shares Com 78463V107   1,721,486 9,005 SH   SOLE 0 9,005 0 0
Spdr Ser Tr Portfolio S&P 500 Growth Com 78464A409   13,988 215 SH   SOLE 0 215 0 0
SPDR Port S&P 500 Value ETF Com 78464A508   95,498 2,048 SH   SOLE 0 2,048 0 0
SPDR S&P Dividend ETF Com 78464A763   1,184,216 9,476 SH   SOLE 0 9,476 0 0
Spdr Ser Trust SP Biotech ETF Com 78464A870   182,598 2,045 SH   SOLE 0 2,045 0 0
SS&C Technologies Hldgs Inc Com 78467J100   487,719 7,981 SH   SOLE 0 7,981 0 0
SPDR Dow Jones Industrial Avg Com 78467X109   596,208 1,582 SH   SOLE 0 1,582 0 0
SPDR S&P MidCap 400 Com 78467Y107   628,644 1,239 SH   SOLE 0 1,239 0 0
SPDR S&P Kensho Smart Mobility ETF Com 78468R689   8,654 275 SH   SOLE 0 275 0 0
Spdr Ser Tr S&P 500 High Divd ETF Com 78468R788   45,460 1,160 SH   SOLE 0 1,160 0 0
SPDR S&P 500 Fossil Fuel Reserves Free ETF Com 78468R796   448,256 11,550 SH   SOLE 0 11,550 0 0
Saba Capital Income & Oprnt Fd Com 78518H202   10,023 1,300 SH   SOLE 0 1,300 0 0
Safran ADR Com 786584102   3,259 74 SH   SOLE 0 74 0 0
Salesforce Inc Com 79466L302   9,496,723 36,090 SH   SOLE 0 36,090 0 0
Sandoz Group AG Sponsored ADS Com 799926100   101,244 3,149 SH   SOLE 0 3,149 0 0
Sanofi Spons ADR Com 80105N105   241,787 4,862 SH   SOLE 0 4,862 0 0
Henry Schein Inc Com 806407102   78,133 1,032 SH   SOLE 0 1,032 0 0
Schlumberger Ltd Com 806857108   168,193 3,232 SH   SOLE 0 3,232 0 0
The Charles Schwab Corp New Com 808513105   49,536 720 SH   SOLE 0 720 0 0
Schwab Strategic Tr Emerging Mkts Equity ETF Com 808524706   818 33 SH   SOLE 0 33 0 0
Schwab US Dividend Equity ETF Com 808524797   194,741 2,558 SH   SOLE 0 2,558 0 0
Schwab Intl Equity ETF Com 808524805   186,537 5,047 SH   SOLE 0 5,047 0 0
Scilex Holding Co Com 80880W106   59 29 SH   SOLE 0 29 0 0
Scotts Miracle Gro Company Com 810186106   127,500 2,000 SH   SOLE 0 2,000 0 0
Sealed Air Corp New Com 81211K100   530,672 14,531 SH   SOLE 0 14,531 0 0
Select Sector SPDR Tr Materials Com 81369Y100   33,361 390 SH   SOLE 0 390 0 0
Amex Healthcare Select Sector SPDR ETF Com 81369Y209   40,914 300 SH   SOLE 0 300 0 0
Consumer Discr Select Sector SPDR ETF Com 81369Y407   17,881 100 SH   SOLE 0 100 0 0
Select Sector SPDR Energy ETF Com 81369Y506   45,944 548 SH   SOLE 0 548 0 0
Financial Select Sector SPDR ETF Com 81369Y605   34,968 930 SH   SOLE 0 930 0 0
MFC Select Sector SPDR Tr Technology Com 81369Y803   220,390 1,145 SH   SOLE 0 1,145 0 0
Utilities Select Sector SPDR ETF Com 81369Y886   37,998 600 SH   SOLE 0 600 0 0
Sempra Com 816851109   48,575 650 SH   SOLE 0 650 0 0
Service Now Com 81762P102   186,513 264 SH   SOLE 0 264 0 0
Sherwin Williams Co Com 824348106   165,931 532 SH   SOLE 0 532 0 0
Shopify Inc Com 82509L107   77,900 1,000 SH   SOLE 0 1,000 0 0
Simon Ppty Group Inc New Com 828806109   565,710 3,966 SH   SOLE 0 2,239 0 1,727
Siteone Landscape Supply Inc Com 82982L103   6,175 38 SH   SOLE 0 38 0 0
Skyworks Solutions Inc Com 83088M102   23,945 213 SH   SOLE 0 213 0 0
The J M Smucker Company Com 832696405   378,634 2,996 SH   SOLE 0 2,399 0 597
Snap On Inc Com 833034101   3,466 12 SH   SOLE 0 12 0 0
Snap Inc Com 83304A106   339 20 SH   SOLE 0 20 0 0
Softbank Group Corp ADR Com 83404D109   11,717 525 SH   SOLE 0 525 0 0
Solaredge Technologies Inc Com 83417M104   46,332 495 SH   SOLE 0 495 0 0
Sorrento Therapeutics Inc Com 83587F202   25 204 SH   SOLE 0 204 0 0
Southstate Corp Com 840441109   54,893 650 SH   SOLE 0 650 0 0
Southern Co Com 842587107   1,499,095 21,379 SH   SOLE 0 21,379 0 0
Southern Copper Corp Del Com 84265V105   185,137 2,151 SH   SOLE 0 2,151 0 0
Sprouts Farmers Market Com 85208M102   21,650 450 SH   SOLE 0 450 0 0
Stag Indl Inc Com 85254J102   6,871 175 SH   SOLE 0 175 0 0
Stanley Black & Decker Inc Com 854502101   376,802 3,841 SH   SOLE 0 3,841 0 0
Starbucks Corp Com 855244109   13,551,331 141,145 SH   SOLE 0 141,005 0 140
Starwood Property Trust Inc REIT Com 85571B105   21,020 1,000 SH   SOLE 0 1,000 0 0
State Street Corp Com 857477103   29,590 382 SH   SOLE 0 382 0 0
Steel Dynamics Inc Com 858119100   8,031 68 SH   SOLE 0 68 0 0
Stonex Group Inc Com 861896108   756,019 10,240 SH   SOLE 0 10,240 0 0
Stryker Corp Com 863667101   7,182,848 23,986 SH   SOLE 0 23,986 0 0
Symbotic Inc Class A Com 87151X101   10,266 200 SH   SOLE 0 200 0 0
Synchrony Financial Com 87165B103   152,760 4,000 SH   SOLE 0 4,000 0 0
Sysco Corp Com 871829107   1,607,324 21,979 SH   SOLE 0 21,789 0 190
TJX Cos Inc Com 872540109   6,983,404 74,442 SH   SOLE 0 74,272 0 170
TKO Group Holdings Inc Com 87256C101   3,263 40 SH   SOLE 0 40 0 0
T Mobile US Inc Com 872590104   1,369,218 8,540 SH   SOLE 0 8,540 0 0
Taiwan Semiconductor Manufacturing Co Com 874039100   2,654,912 25,528 SH   SOLE 0 25,461 0 67
Take-two Interactive Software Com 874054109   161 1 SH   SOLE 0 1 0 0
Tapestry Inc Com 876030107   74 2 SH   SOLE 0 2 0 0
Target Corp Com 87612E106   1,824,543 12,811 SH   SOLE 0 12,811 0 0
TC Energy Corp Com 87807B107   23,454 600 SH   SOLE 0 600 0 0
Teledyne Technologies Inc Com 879360105   18,744 42 SH   SOLE 0 42 0 0
Teleflex Inc Com 879369106   112,203 450 SH   SOLE 0 450 0 0
Telus Corp Com 87971M103   231,804 13,030 SH   SOLE 0 13,030 0 0
Templeton Global Bond Fd Adv Cl Com 880208400   10,041 1,299 SH   SOLE 0 1,299 0 0
10x Genomics Inc Cl A Com 88025U109   783 14 SH   SOLE 0 14 0 0
Teradyne Inc Com 880770102   109 1 SH   SOLE 0 1 0 0
Tesla Motors Inc Com 88160R101   3,979,407 16,015 SH   SOLE 0 16,015 0 0
Texas Instruments Inc Com 882508104   1,968,472 11,548 SH   SOLE 0 11,548 0 0
Textron Inc Com 883203101   37,797 470 SH   SOLE 0 470 0 0
Thermo Fisher Scientific Inc Com 883556102   20,271,401 38,191 SH   SOLE 0 38,140 0 51
Thomson Reuters Corp Com 884903808   26,994 214 SH   SOLE 0 214 0 0
3M Com 88579Y101   6,943,788 63,518 SH   SOLE 0 62,818 0 700
Topbuild Corp Com 89055F103   2,994 8 SH   SOLE 0 8 0 0
Toronto Dominion Bank New Com 891160509   2,387,386 36,945 SH   SOLE 0 36,945 0 0
TotalEnergies SE Com 89151E109   2,021 30 SH   SOLE 0 30 0 0
Tractor Supply Co Com 892356106   7,096 33 SH   SOLE 0 33 0 0
Transmedics Group Inc Com 89377M109   10,813 137 SH   SOLE 0 137 0 0
Travelers Cos Inc Com 89417E109   1,104,652 5,799 SH   SOLE 0 5,799 0 0
Trex Company Inc Com 89531P105   393,501 4,753 SH   SOLE 0 4,753 0 0
Truist Finl Corp Com 89832Q109   1,384,278 37,494 SH   SOLE 0 36,679 0 815
Two Hbrs Invt Corp Com 90187B804   7,049 506 SH   SOLE 0 506 0 0
Tyler Technologies Inc Com 902252105   7,944 19 SH   SOLE 0 19 0 0
Tyson Foods Inc Cl A Com 902494103   323 6 SH   SOLE 0 6 0 0
UDR Inc Com 902653104   230 6 SH   SOLE 0 6 0 0
UBS London Fi Enhanced Large Cap Com 902677780   34,749 50 SH   SOLE 0 50 0 0
US Bancorp Del Com 902973304   3,072,620 70,994 SH   SOLE 0 70,684 0 310
Under Armor Inc Class A Com 904311107   1,758 200 SH   SOLE 0 200 0 0
Unilever PLC ADR Com 904767704   2,011,823 41,498 SH   SOLE 0 40,780 0 718
Union Bankshares Inc Com 905400107   55,783 1,820 SH   SOLE 0 1,820 0 0
Union Pacific Corp Com 907818108   19,626,266 79,905 SH   SOLE 0 79,339 0 566
United Continental Hldgs Inc Com 910047109   4,415 107 SH   SOLE 0 107 0 0
United Parcel Svc Inc Cl B Com 911312106   1,221,363 7,768 SH   SOLE 0 7,768 0 0
United States Steel Corp New Com 912909108   97,300 2,000 SH   SOLE 0 2,000 0 0
United Therapeutics Corp Del Com 91307C102   10,335 47 SH   SOLE 0 47 0 0
UnitedHealth Group Inc Com 91324P102   14,357,890 27,272 SH   SOLE 0 27,119 0 153
Unitil Corp Com 913259107   7,886 150 SH   SOLE 0 150 0 0
Universal Health Realty Income Trust Com 91359E105   37,628 870 SH   SOLE 0 870 0 0
Universal Health Svcs Inc Cl B Com 913903100   457 3 SH   SOLE 0 3 0 0
Univest Financial Corporation Com 915271100   154,298 7,004 SH   SOLE 0 7,004 0 0
Unum Group Com 91529Y106   90 2 SH   SOLE 0 2 0 0
V F Cp Com 918204108   376 20 SH   SOLE 0 20 0 0
UWM Holdings Corp A Com 91823B109   1,359 190 SH   SOLE 0 190 0 0
Valero Energy Corp New Com 91913Y100   79,300 610 SH   SOLE 0 610 0 0
Vaneck Green Bond ETF Com 92189F171   23,830 1,000 SH   SOLE 0 1,000 0 0
Vaneck Vectors Jr Gold Miners ETF Com 92189F791   37,910 1,000 SH   SOLE 0 1,000 0 0
Vanguard Dividend Appreciation ETF Com 921908844   4,926,605 28,912 SH   SOLE 0 28,912 0 0
Vanguard Intl Growth Adm #581 Com 921910501   37,111 365 SH   SOLE 0 365 0 0
Vanguard World Fd ESG US Stock ETF Com 921910733   76,554 900 SH   SOLE 0 900 0 0
Vanguard Mega Cap Growth ETF Com 921910816   38,927 150 SH   SOLE 0 150 0 0
Vanguard Mega Cap 300 Idx ETF Com 921910873   34,195 202 SH   SOLE 0 202 0 0
Vanguard Intermediate-Term Bond ETF Com 921937819   1,016,160 13,304 SH   SOLE 0 13,304 0 0
Vanguard Short-Term Bond ETF Com 921937827   908,682 11,798 SH   SOLE 0 11,798 0 0
Vanguard Bond Index Fd ETF Com 921937835   3,043,278 41,377 SH   SOLE 0 41,377 0 0
Vanguard FTSE Dev Mkts ETF Com 921943858   6,852,478 143,058 SH   SOLE 0 142,743 0 315
Vanguard High Dividend Yld ETF Com 921946406   2,404,287 21,538 SH   SOLE 0 21,538 0 0
Vanguard Short Term Inflation Prot Secs ETF Com 922020805   11,995,737 252,595 SH   SOLE 0 249,179 0 3,416
Vanguard Total Intl Index Fd Adm Com 92203J308   29,865 1,514 SH   SOLE 0 1,514 0 0
Vang Intl Eqty Idx FTSE All World Sm Cap ETF Com 922042718   7,362 64 SH   SOLE 0 64 0 0
Vanguard Intl Equity Total World Idx Fd ETF Com 922042742   20,576 200 SH   SOLE 0 200 0 0
Vanguard FTSE All-World ex-US ETF Com 922042775   5,245,160 93,430 SH   SOLE 0 93,430 0 0
Vanguard Emerging Markets ETF Com 922042858   4,093,930 99,609 SH   SOLE 0 99,609 0 0
Vanguard Consumer Staples ETF Com 92204A207   8,211 43 SH   SOLE 0 43 0 0
Vanguard Energy ETF Com 92204A306   70,368 600 SH   SOLE 0 600 0 0
Vanguard Health Care ETF Com 92204A504   46,630 186 SH   SOLE 0 186 0 0
Vanguard Industrials ETF Com 92204A603   79,355 360 SH   SOLE 0 360 0 0
Vanguard Information Technology ETF Com 92204A702   198,440 410 SH   SOLE 0 410 0 0
Vanguard Russell 1000 Growth ETF Com 92206C680   140,514 1,801 SH   SOLE 0 1,801 0 0
Vanguard Tax Exempt Bond ETF Com 922907746   36,756 720 SH   SOLE 0 720 0 0
Vanguard Idx Fds S&P 500 ETF Com 922908363   4,215,994 9,652 SH   SOLE 0 9,652 0 0
Vanguard Mid-Cap Value ETF Com 922908512   1,015,070 7,000 SH   SOLE 0 7,000 0 0
Vanguard Index Fds Mid-Cap Growth ETF Com 922908538   73,117 333 SH   SOLE 0 333 0 0
Vanguard REIT ETF Com 922908553   407,516 4,612 SH   SOLE 0 4,612 0 0
Vanguard Small Cap Value ETF Com 922908611   1,394,048 7,746 SH   SOLE 0 7,746 0 0
Vanguard Mid Cap ETF Com 922908629   1,224,850 5,265 SH   SOLE 0 5,265 0 0
Vanguard Large Cap ETF Com 922908637   95,113 436 SH   SOLE 0 436 0 0
Vang Extended Mkts Index Fd ETF Com 922908652   36,172 220 SH   SOLE 0 220 0 0
Vanguard Growth ETF Com 922908736   803,936 2,586 SH   SOLE 0 2,586 0 0
Vanguard Value ETF Com 922908744   759,311 5,079 SH   SOLE 0 5,079 0 0
Vanguard Small-Cap ETF Com 922908751   1,570,749 7,363 SH   SOLE 0 7,363 0 0
Vanguard Total Stock Mkt ETF Com 922908769   2,538,728 10,702 SH   SOLE 0 10,702 0 0
Veralto Corp Com 92338C103   180,478 2,194 SH   SOLE 0 2,194 0 0
Verisign Inc Com 92343E102   1,137,929 5,525 SH   SOLE 0 5,525 0 0
Verizon Communications Inc Com 92343V104   4,719,173 125,177 SH   SOLE 0 121,989 0 3,188
Verisk Analytics Inc Com 92345Y106   9,554 40 SH   SOLE 0 40 0 0
Vertex Pharmaceuticals Inc Com 92532F100   141,191 347 SH   SOLE 0 347 0 0
Vici Pptys Inc Com 925652109   7,173 225 SH   SOLE 0 225 0 0
Visa Inc Com 92826C839   13,857,649 53,227 SH   SOLE 0 52,932 0 295
Virtus Artificial Intelligence & Tech Com 92838Y100   12,058 693 SH   SOLE 0 693 0 0
Vodafone Group PLC New ADR Com 92857W308   4,742 545 SH   SOLE 0 545 0 0
Vulcan Materials Company Com 929160109   55,390 244 SH   SOLE 0 244 0 0
WD 40 Com 929236107   17,930 75 SH   SOLE 0 75 0 0
W P Carey Inc Com 92936U109   18,860 291 SH   SOLE 0 291 0 0
WEC Energy Group Inc Com 92939U106   36,530 434 SH   SOLE 0 434 0 0
WK Kellogg Co Com 92942W107   10,262 781 SH   SOLE 0 781 0 0
WABTEC Corp Com 929740108   1,396 11 SH   SOLE 0 11 0 0
Wal Mart Stores Inc Com 931142103   7,281,381 46,187 SH   SOLE 0 45,865 0 322
Walgreens Boots Alliance Inc Com 931427108   29,870 1,144 SH   SOLE 0 1,144 0 0
Warner Bros Discovery Inc Com 934423104   770,870 67,739 SH   SOLE 0 67,056 0 683
Elme Communities Com 939653101   10,950 750 SH   SOLE 0 750 0 0
Waste Management Inc New Com 94106L109   5,064,590 28,278 SH   SOLE 0 28,278 0 0
Waters Corp Com 941848103   798,383 2,425 SH   SOLE 0 2,425 0 0
Watsco Inc Com 942622200   95,120 222 SH   SOLE 0 222 0 0
Webster Financial Corp Com 947890109   23,705 467 SH   SOLE 0 467 0 0
Wells Fargo & Company New Com 949746101   546,145 11,096 SH   SOLE 0 11,096 0 0
Welltower Inc Com 95040Q104   9,107 101 SH   SOLE 0 101 0 0
Westrock Co Com 96145D105   83 2 SH   SOLE 0 2 0 0
Weyerhaeuser Company Com 962166104   328,681 9,453 SH   SOLE 0 9,453 0 0
Whirlpool Corp Com 963320106   16,926 139 SH   SOLE 0 139 0 0
Whole Earth Brands Inc Com 96684W100   948 278 SH   SOLE 0 278 0 0
Williams Cos Inc Com 969457100   75,755 2,175 SH   SOLE 0 2,175 0 0
Wintrust Finl Corp Com 97650W108   74,200 800 SH   SOLE 0 800 0 0
WisdomTree Dividend Ex-Financials Com 97717W406   260,857 2,720 SH   SOLE 0 2,720 0 0
Wisdomtree Midcap Earnings Com 97717W570   22,956 400 SH   SOLE 0 400 0 0
WisdomTree SmallCap Dividend Com 97717W604   58,710 1,825 SH   SOLE 0 1,825 0 0
WisdomTree Japan Hedged Equity Fd Com 97717W851   18,476 210 SH   SOLE 0 210 0 0
Wisdomtree US Quality Dividend ETF Com 97717X669   16,235 231 SH   SOLE 0 231 0 0
Workday Inc Com 98138H101   14,631 53 SH   SOLE 0 53 0 0
Workhorse Group Inc New Com 98138J206   108 300 SH   SOLE 0 300 0 0
Worthington Enterprises Inc Com 981811102   172,650 3,000 SH   SOLE 0 3,000 0 0
Xcel Energy Inc Com 98389B100   83,888 1,355 SH   SOLE 0 1,355 0 0
Xylem Inc Com 98419M100   757,749 6,626 SH   SOLE 0 6,626 0 0
Yum Brands Inc Com 988498101   277,783 2,126 SH   SOLE 0 2,126 0 0
Yum China Holdings Inc Com 98850P109   20,366 480 SH   SOLE 0 480 0 0
Zander Therapeutics Inc Com 98900P109   0 2,941 SH   SOLE 0 2,941 0 0
Zimmer Biomet Hldgs Inc Com 98956P102   161,861 1,330 SH   SOLE 0 1,330 0 0
Zions Bancorporation Com 989701107   18,864 430 SH   SOLE 0 430 0 0
Zoetis Inc Cl A Com 98978V103   168,751 855 SH   SOLE 0 855 0 0
Zoom Video Communications Inc Cl A Com 98980L101   26,031 362 SH   SOLE 0 362 0 0
Aon PLC Com G0403H108   117,281 403 SH   SOLE 0 403 0 0
Arch Capital Group Ltd Com G0450A105   102,715 1,383 SH   SOLE 0 1,383 0 0
Accenture PLC Ireland Com G1151C101   24,558,787 69,986 SH   SOLE 0 69,846 0 140
Eaton Corp PLC Com G29183103   11,189,460 46,464 SH   SOLE 0 46,070 0 394
ASA Gold & Precious Metals Ltd Com G3156P103   13,554 900 SH   SOLE 0 900 0 0
Johnson Controls Intl PLC Com G51502105   60,637 1,052 SH   SOLE 0 1,052 0 0
Linde PLC Com G54950103   3,597,820 8,760 SH   SOLE 0 8,760 0 0
Medtronic Hldg Ltd Com G5960L103   5,581,657 67,755 SH   SOLE 0 67,160 0 595
Aptiv PLC Com G6095L109   4,037 45 SH   SOLE 0 45 0 0
Liberty Global Ltd A Com G61188101   31,044 1,747 SH   SOLE 0 1,747 0 0
Liberty Global Ltd C Com G61188127   328,344 17,615 SH   SOLE 0 17,615 0 0
Norwegian Cruise Line Hldg Ltd Com G66721104   120 6 SH   SOLE 0 6 0 0
nVent Electric PLC Com G6700G107   16,250 275 SH   SOLE 0 275 0 0
Seagate Technology Hldngs PLC Com G7997R103   4,269 50 SH   SOLE 0 50 0 0
Pentair PLC Com G7S00T104   14,542 200 SH   SOLE 0 200 0 0
Steris PLC Ord Com G8473T100   21,325 97 SH   SOLE 0 97 0 0
Trane Technologies PLC Com G8994E103   86,097 353 SH   SOLE 0 353 0 0
Willis Towers Watson PLC Com G96629103   20,261 84 SH   SOLE 0 84 0 0
Bunge Global SA Com H11356104   2,120 21 SH   SOLE 0 21 0 0
Chubb Ltd Com H1467J104   5,106,018 22,593 SH   SOLE 0 22,593 0 0
Garmin Ltd Com H2906T109   64,399 501 SH   SOLE 0 501 0 0
TE Connectivity Ltd Com H84989104   322,026 2,292 SH   SOLE 0 2,292 0 0
Siguler Guff Distressed Opp Fund Com LP4957033   0 1 SH   SOLE 0 1 0 0
Birkenstock Holding Plc Com M2029K104   12,913 265 SH   SOLE 0 265 0 0
Check Point Software Technologies Com M22465104   64,630 423 SH   SOLE 0 423 0 0
Inmode Ltd Com M5425M103   48,216 2,168 SH   SOLE 0 2,168 0 0
Aercap Holdings NV Com N00985106   27,127 365 SH   SOLE 0 365 0 0
ASML Hldg NV NY Com N07059210   40,874 54 SH   SOLE 0 54 0 0
LyondellBasell Ind NV A Com N53745100   8,747 92 SH   SOLE 0 92 0 0
NXP Semiconductors NV Com N6596X109   448,106 1,951 SH   SOLE 0 1,951 0 0
Royal Caribbean Cruises Com V7780T103   129 1 SH   SOLE 0 1 0 0
Swedish Match Compulsory Redeemed Sh TIA Com W9376L162   0 8,000 SH   SOLE 0 8,000 0 0