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
1/100 Berkshire HTWY Cla 100 SHS=1 Whole SH BRK A COM 084990175   29,444,400 7,200 SH   SOLE   6,900 0 300
1ST Finl Banksh COM 32020R109   7,069 180 SH   SOLE   180 0 0
2seventy Bio Inc COM 901384107   436 33 SH   SOLE   0 0 33
3M Co COM 88579Y101   5,120,313 39,567 SH   SOLE   17,696 0 21,871
A G C O Corp COM 001084102   98,700 1,000 SH   SOLE   1,000 0 0
A T & T Inc COM 00206R102   1,375,167 65,609 SH   SOLE   42,229 0 23,380
A10 Networks Inc COM 002121101   14,380 1,000 SH   SOLE   1,000 0 0
Abbott Laboratories COM 002824100   112,004,676 1,030,875 SH   SOLE   769,942 0 260,933
Abbvie Inc COM 00287Y109   17,208,979 112,360 SH   SOLE   100,025 0 12,335
Abercrombie & Fitch Class A COM 002896207   2,792 165 SH   SOLE   165 0 0
Abiomed Inc COM 003654100   14,603 59 SH   SOLE   59 0 0
Acadia Pharmaceutl COM 004225108   1,409 100 SH   SOLE   0 0 100
Acadia Realty TR REIT COM 004239109   7,394 468 SH   SOLE   468 0 0
Accel Entertainment Inc Class A COM 00436Q106   136,509 12,854 SH   SOLE   92 0 12,762
Accelerate Diagnostics Inc COM 00430H102   1,985 2,000 SH   SOLE   0 0 2,000
Accenture PLC F Class A COM G1151C101   75,726,366 272,740 SH   SOLE   183,522 0 89,218
Acco Brands Corp COM 00081T108   1,228 188 SH   SOLE   0 0 188
Acuity Brands Inc COM 00508Y102   176,992 1,149 SH   SOLE   24 0 1,125
Acushnet Holdings Corp COM 005098108   9,128 219 SH   SOLE   219 0 0
Addus Homecare Corp COM 006739106   91,608 1,100 SH   SOLE   1,100 0 0
Adobe Inc COM 00724F101   687,461 1,878 SH   SOLE   1,070 0 808
Adtalem Global Education COM 00737L103   4,748 132 SH   SOLE   0 0 132
Advanced Micro COM 007903107   898,089 11,744 SH   SOLE   11,726 0 18
Advansix Inc COM 00773T101   134 4 SH   SOLE   4 0 0
Advent Convertible & Income FD ETF FI 00764C109   9,640 800 SH   SOLE   800 0 0
Aegon N V F Sponsored ADR ADR 007924103   22,380 5,000 SH   SOLE   0 0 5,000
Aethlon Medical Inc COM 00808Y307   299 267 SH   SOLE   267 0 0
Aflac Inc COM 001055102   56,049 1,013 SH   SOLE   1,013 0 0
Agilent Technologies Inc Com COM 00846U101   297,638 2,506 SH   SOLE   2,506 0 0
Aia Group ADR ADR 001317205   3,728 86 SH   SOLE   86 0 0
Air Lease Corp Class A COM 00912X302   111,770 3,325 SH   SOLE   3,325 0 0
Air Prod & Chemicals COM 009158106   1,998,293 8,254 SH   SOLE   1,232 0 7,022
Airbnb Inc Class A COM 009066101   11,402 128 SH   SOLE   45 0 83
Airbus Se Unspon ADR ADR 009279100   1,957 81 SH   SOLE   81 0 0
Akamai Tehnologies Inc COM 00971T101   913 10 SH   SOLE   10 0 0
Albany Intl Corp CL A COM 012348108   15,758 200 SH   SOLE   200 0 0
Albemarle Corp COM 012653101   36,013 172 SH   SOLE   97 0 75
Alcon Inc F COM H01301128   56,261 805 SH   SOLE   805 0 0
Alerian MLP ETF EX TRD EQ FD 00162Q452   9,336 271 SH   SOLE   271 0 0
Alibaba Group Holding F Sponsored ADR ADR 01609W102   3,410 30 SH   SOLE   30 0 0
Align Technology Inc COM 016255101   2,367 10 SH   SOLE   10 0 0
Alkermes PLC SHS COM G01767105   14,895 500 SH   SOLE   500 0 0
Alliant Energy Corp COM 018802108   15,942 272 SH   SOLE   272 0 0
Allison Transmission COM 01973R101   846 22 SH   SOLE   22 0 0
Allscripts Healthcare Solutions Inc Com COM 01988P108   5,191 350 SH   SOLE   0 0 350
Allstate Corp COM 020002101   1,268,658 9,945 SH   SOLE   3,954 0 5,991
Alphabet Inc. Class A COM 02079K305   49,384,211 22,661 SH   SOLE   19,766 0 2,895
Alphabet Inc. Class C COM 02079K107   145,498,237 66,515 SH   SOLE   48,765 0 17,750
Alps Sector Dividend Dogs ETF EX TRD EQ FD 00162Q858   5,011 100 SH   SOLE   100 0 0
Altria Group Inc COM 02209S103   589,238 13,811 SH   SOLE   6,619 0 7,192
Amazon.Com Inc COM 023135106   69,709,553 656,337 SH   SOLE   492,623 0 163,714
Amer Electric PWR Co COM 025537101   243,304 2,536 SH   SOLE   2,120 0 416
Ameren Corp COM 023608102   111,052 1,229 SH   SOLE   623 0 606
America Movil Sab F Sponsored ADR ADR 02364W105   110,322 5,400 SH   SOLE   5,400 0 0
American Express Co COM 025816109   13,625,980 97,930 SH   SOLE   53,213 0 44,717
American Financial Group Inc PFD 025932872   10,034 425 SH   SOLE   425 0 0
American Finl 5.625PFD Due 06/01/60 PFD 025932872   612,074 25,925 SH   SOLE   20,030 0 5,895
American Intl Group COM 026874784   54,965 1,075 SH   SOLE   1,075 0 0
American Software Inc CL A COM 029683109   5,882 364 SH   SOLE   364 0 0
American Water Works COM 030420103   901,844 6,062 SH   SOLE   462 0 5,600
American Woodmark Corp COM 030506109   3,241 72 SH   SOLE   72 0 0
Ameriprise Finl COM 03076C106   65,124 274 SH   SOLE   26 0 248
Amerisourcebergen Corp COM 03073E105   43,010 304 SH   SOLE   304 0 0
Amern Finl GP COM 025932104   234,311 1,688 SH   SOLE   1,688 0 0
Amern Superconductor COM 030111207   186 36 SH   SOLE   36 0 0
Amern Tower Corp REIT COM 03027X100   86,553,981 336,968 SH   SOLE   257,882 0 79,086
Amgen Inc. COM 031162100   93,373,019 383,776 SH   SOLE   279,045 0 104,731
Amphenol Corp Class A COM 032095101   170,233 2,636 SH   SOLE   2,636 0 0
Ampio Pharmaceutical COM 03209T109   12,919 76,900 SH   SOLE   76,900 0 0
Analog Devices Inc COM 032654105   55,219,682 377,985 SH   SOLE   362,090 0 15,895
Anheuser Busch Inbev S F Sponsored ADR ADR 03524A108   5,395 100 SH   SOLE   0 0 100
Ansys Inc COM 03662Q105   5,743 24 SH   SOLE   24 0 0
Anthem Inc COM 036752103   464,242 962 SH   SOLE   686 0 276
Anworth Mortga 6.25 PFD Conv Ser B PFD 75574U705   38,114 1,800 SH   SOLE   1,800 0 0
Aon PLC F Class A COM G0403H108   707,371 2,623 SH   SOLE   23 0 2,600
Apartment Income REIT Co COM 03750L109   8,320 200 SH   SOLE   0 0 200
Apollo Coml Real Estate Fin Inc Com COM 03762U105   1,349 125 SH   SOLE   0 0 125
Appian Corp 00500 Class A COM 03782L101   35,520 750 SH   SOLE   0 0 750
Apple Inc COM 037833100   260,094,333 1,902,388 SH   SOLE   1,426,731 0 475,657
Applied Materials COM 038222105   109,995 1,209 SH   SOLE   609 0 600
Aptargroup Inc COM 038336103   2,271 22 SH   SOLE   22 0 0
Arch Cap Group LTD F COM G0450A105   6,050 133 SH   SOLE   133 0 0
Archer Daniels Midland C COM 039483102   81,946 1,056 SH   SOLE   400 0 656
Ares Capital Corp COM 04010L103   5,236 292 SH   SOLE   292 0 0
Ares Management Corp Class A COM 03990B101   3,355 59 SH   SOLE   34 0 25
Arista Networks Inc COM 040413106   13,499 144 SH   SOLE   144 0 0
Arixa Secured Income COM 672998689   229,241 229,241 SH   SOLE   229,241 0 0
Ark Innovation ETF EX TRD EQ FD 00214Q104   1,196 30 SH   SOLE   30 0 0
Armstrong World Inds COM 04247X102   12,818 171 SH   SOLE   171 0 0
Arthur J Gallagher&c COM 363576109   294,124 1,804 SH   SOLE   25 0 1,779
Artisan Partners Asset I Class A COM 04316A108   6,687 188 SH   SOLE   188 0 0
Asm Pac Technology LTD Unsponsord ADR COM 00212G108   1,223 48 SH   SOLE   48 0 0
Asml Holding NV ADR N07059210   47,588 100 SH   SOLE   100 0 0
Aspen Technology Inc COM 29109X106   5,143 28 SH   SOLE   28 0 0
Assa Abloy Unsp ADR ADR 045387107   1,548 146 SH   SOLE   146 0 0
Astrazeneca PLC F Sponsored ADR ADR 046353108   41,162 623 SH   SOLE   170 0 453
Atlantic Un Bankshares Com COM 04911A107   6,682 197 SH   SOLE   197 0 0
Atlantica Sustainable Infrastructure COM G0751N103   32,260 1,000 SH   SOLE   1,000 0 0
Atlas Copco COM 049255706   1,529 164 SH   SOLE   164 0 0
Atrion Corp COM 049904105   3,144 5 SH   SOLE   5 0 0
Auto Data Processing COM 053015103   22,502,215 106,605 SH   SOLE   99,075 0 7,530
Autodesk Inc COM 052769106   168,521 980 SH   SOLE   54 0 926
Autohome Inc ADR COM 05278C107   4,956 126 SH   SOLE   126 0 0
Autozone Inc COM 053332102   15,044 7 SH   SOLE   7 0 0
Avalara Inc Com COM 05338G106   12,355 175 SH   SOLE   175 0 0
Avanos Medical Inc COM 05350V106   22,501 823 SH   SOLE   811 0 12
Avery Dennison Corp COM 053611109   473,955 2,928 SH   SOLE   2,920 0 8
Avis Budget Group Inc Com COM 053774105   3,677 25 SH   SOLE   0 0 25
Avista Corp COM 05379B107   65,265 1,500 SH   SOLE   1,500 0 0
Axa SA Spon ADR Each ADR 054536107   2,940 129 SH   SOLE   129 0 0
Azek Co Inc Class A COM 05478C105   2,846 170 SH   SOLE   0 0 170
Badger Meter Inc COM 056525108   6,067 75 SH   SOLE   75 0 0
Baidu Com Inc F Sponsored ADR ADR 056752108   32,423 218 SH   SOLE   0 0 218
Baker Hughes Co. Class A COM 05722G100   64,409 2,231 SH   SOLE   2,231 0 0
Bancfirst Corp COM 05945F103   9,031 94 SH   SOLE   94 0 0
Bank Montreal Que F COM 063671101   127,906 1,330 SH   SOLE   0 0 1,330
Bank Of Amer 5.375 PFD PFD Ser KK PFD 06053U601   8,438 368 SH   SOLE   368 0 0
Bank Of America 5 PFD PFD Ser LL PFD 06055H202   982,077 46,133 SH   SOLE   46,133 0 0
Bank Of America 6.45PFD Due 12/15/66 PFD 060505179   13,642 530 SH   SOLE   530 0 0
Bank Of America Conv PFD Series L CONV BD 060505682   2,445 2 PRN   SOLE   0 0 2
Bank Of America Corp COM 060505104   561,726 18,045 SH   SOLE   9,254 0 8,791
Bank Of Hawaii Corp COM 062540109   15,847 213 SH   SOLE   213 0 0
Bank Of NY Mellon Co COM 064058100   834,784 20,014 SH   SOLE   19,539 0 475
Bank Rakyat Indonesia ADR ADR 69366X100   1,741 125 SH   SOLE   125 0 0
Barcl Bank iPath Pure Be Bro Com ETN EX TRD EQ FD 06740P114   700,984 15,262 SH   SOLE   15,262 0 0
Barnes Group Inc Com COM 067806109   2,367 76 SH   SOLE   76 0 0
Barrick Gold Corp F COM 067901108   885 50 SH   SOLE   50 0 0
Basf Se Spon ADR ADR 055262505   8,611 793 SH   SOLE   793 0 0
Baxter Interntnl COM 071813109   38,386,443 594,936 SH   SOLE   556,567 0 38,369
Bayer AG Spons ADR ADR 072730302   1,186 80 SH   SOLE   80 0 0
Becton Dickinson & Co. COM 075887109   11,026,794 44,728 SH   SOLE   5,081 0 39,647
Bellring Brands Inc New Com COM 07831C103   1,842 74 SH   SOLE   74 0 0
Benchmark Electronic COM 08160H101   5,454 240 SH   SOLE   240 0 0
Berkshire Hathaway Class A COM 084670108   3,680,550 9 SH   SOLE   1 0 8
Berkshire Hathaway Class B COM 084670702   92,434,197 338,562 SH   SOLE   225,688 0 112,874
Berkshire Hathaway Inc Del CL B New COM 084670702   17,971,815 65,826 SH   SOLE   65,676 0 150
Berkshire Hathaway Inc-CL A COM 084670108   2,044,750 5 SH   SOLE   5 0 0
Betterlife Pharma Inc F COM 08772P202   292 4,000 SH   SOLE   4,000 0 0
Beyond Air Inc COM 08862L103   34,908 5,218 SH   SOLE   5,218 0 0
Beyond Meat Inc COM 08862E109   359 15 SH   SOLE   15 0 0
BHP Group LTD F Sponsored ADR ADR 088606108   17,416 310 SH   SOLE   310 0 0
Biglari Holdings Inc Class A COM 08986R408   1,176 2 SH   SOLE   2 0 0
Biglari Holdings Inc Class B COM 08986R309   3,068 25 SH   SOLE   25 0 0
Bill Com HLDGS Inc COM 090043100   296,398 2,696 SH   SOLE   2,696 0 0
Biogen Inc COM 09062X103   28,552 140 SH   SOLE   140 0 0
Bitwise 10 Crypto Index Fund EX TRD EQ FD 091749101   35,400 4,000 SH   SOLE   0 0 4,000
Black Knight Inc COM 09215C105   9,743 149 SH   SOLE   149 0 0
Black Stone Minerals LP COM 09225M101   448,293 32,746 SH   SOLE   32,746 0 0
Blackbaud Inc Com COM 09227Q100   4,355 75 SH   SOLE   75 0 0
BlackRock Core Bond CF ETF FI 09249E101   364,232 32,176 SH   SOLE   28,776 0 3,400
BlackRock Corporate High ETF FI 09255P107   39,073 4,100 SH   SOLE   4,100 0 0
BlackRock Credit All Inc TR IV ETF FI 092508100   11,097 1,019 SH   SOLE   1,019 0 0
BlackRock Inc COM 09247X101   1,387,186 2,278 SH   SOLE   2,110 0 168
BlackRock Investment QLT ETF FI 09247D105   23,236 1,700 SH   SOLE   1,700 0 0
BlackRock Limited Durati ETF FI 09249W101   24,035 1,900 SH   SOLE   0 0 1,900
BlackRock Munivest CF ETF FI 09253R105   32,202 4,303 SH   SOLE   4,303 0 0
BlackRock Munivest II CF ETF FI 09253T101   13,315 1,167 SH   SOLE   1,167 0 0
BlackRock Muniyield Qual ETF FI 09254E103   16,911 1,444 SH   SOLE   1,444 0 0
BlackRock Science Techno EX TRD EQ FD 09258G104   2,437 75 SH   SOLE   75 0 0
Blackstone Group Inc COM 09260D107   193,955 2,126 SH   SOLE   1,921 0 205
Blackstone Secd (lending FD Common Stock) EX TRD EQ FD 09261X102   9,651 396 SH   SOLE   396 0 0
Blink Charging Co COM 09354A100   4,959 300 SH   SOLE   0 0 300
Bloom Energy Corp A COM 093712107   28,875 1,750 SH   SOLE   1,750 0 0
Boeing Co COM 097023105   1,235,675 9,038 SH   SOLE   6,843 0 2,195
Booking Holdings Inc COM 09857L108   194,138 111 SH   SOLE   111 0 0
Booz Allen Hamilton Class A COM 099502106   55,247,756 611,418 SH   SOLE   410,051 0 201,367
Boston Beer Co Inc Class A COM 100557107   9,998 33 SH   SOLE   33 0 0
Boston Properties REIT COM 101121101   311,262 3,460 SH   SOLE   3,460 0 0
Boston Scientific Co COM 101137107   20,089 539 SH   SOLE   49 0 490
Box Inc Class A COM 10316T104   50,280 2,000 SH   SOLE   2,000 0 0
BP PLC F Sponsored ADR ADR 055622104   68,976 2,433 SH   SOLE   883 0 1,550
Brambles LTD Spon COM 105105209   6,054 411 SH   SOLE   411 0 0
Brighthouse Finl Inc0050 COM 10922N103   328 8 SH   SOLE   0 0 8
Bristol-Myers Squibb COM 110122108   65,480,655 844,488 SH   SOLE   655,060 0 189,428
Brit Amer Tobacco F Sponsored ADR ADR 110448107   4,763 111 SH   SOLE   111 0 0
Broadcom Inc COM 11135F101   122,747 253 SH   SOLE   217 0 36
Broadridge Finl Solu COM 11133T103   78,898 551 SH   SOLE   551 0 0
Brookfield Asset MGM F Class A COM 112585104   316,360 7,114 SH   SOLE   6,715 0 399
Brookfield Infrastruct F Class A COM 11275Q107   9,775 230 SH   SOLE   230 0 0
Brookfield Renewable C F Class A COM 11284V105   2,493 70 SH   SOLE   70 0 0
Brooks Automation Inc New Com COM 114340102   21,342 296 SH   SOLE   296 0 0
Brown & Brown Inc COM 115236101   7,701 132 SH   SOLE   132 0 0
Brown Forman Corp CL B COM 115637209   81,604 1,160 SH   SOLE   1,160 0 0
Brown Forman Corp Class B COM 115637209   1,174,961 16,702 SH   SOLE   16,702 0 0
Brunswick Corp COM 117043109   9,807 150 SH   SOLE   150 0 0
Bumble Inc Class A COM 12047B105   2,815 100 SH   SOLE   100 0 0
Bunge Limited SHS COM G16962105   6,892 76 SH   SOLE   76 0 0
Bunzl PLC ADR ADR 120738406   2,145 64 SH   SOLE   64 0 0
Byline Bancorp Inc Com COM 124411109   3,192,960 134,158 SH   SOLE   0 0 134,158
C S W Industrials Inc COM 126402106   2,473 24 SH   SOLE   24 0 0
C T S Corp COM 126501105   4,432 130 SH   SOLE   130 0 0
Caci Inc. Class A COM 127190304   4,227 15 SH   SOLE   15 0 0
Calamos Strategic Total Return FD Com SH Ben Int EX TRD EQ FD 128125101   3,540 270 SH   SOLE   0 0 270
Cambium Networks Corp F COM G17766109   3,208 219 SH   SOLE   219 0 0
Campbell Soup Co COM 134429109   13,406 279 SH   SOLE   54 0 225
Canadian Natl Railwy F COM 136375102   312,217 2,776 SH   SOLE   2,776 0 0
Canadian Natural Res LTD COM 136385101   50,167 925 SH   SOLE   25 0 900
Canadian Pac Railway F COM 13645T100   22,337,479 319,305 SH   SOLE   317,715 0 1,590
Capital One FC COM 14040H105   1,771 17 SH   SOLE   17 0 0
Cardia Inc COM 14140R102   0 5,702 SH   SOLE   5,702 0 0
Cardinal Health Inc COM 14149Y108   224,413 4,253 SH   SOLE   24 0 4,229
Carmax Inc COM 143130102   76,456 845 SH   SOLE   645 0 200
Carnival Corp F COM 143658300   865 100 SH   SOLE   0 0 100
Carrier Global Corp COM 14448C104   1,136,473 31,737 SH   SOLE   29,343 0 2,394
Cass Information Systems Inc COM 14808P109   1,656 49 SH   SOLE   49 0 0
Catalent Inc COM 148806102   7,618 71 SH   SOLE   71 0 0
Caterpillar Inc COM 149123101   489,146 2,736 SH   SOLE   921 0 1,815
Cbre Group Inc Class A COM 12504L109   202,501 2,751 SH   SOLE   2,700 0 51
CDK Global Inc COM 12508E101   240,714 4,395 SH   SOLE   2,628 0 1,767
CDN Imperial BK Comm F COM 136069101   437,563 8,896 SH   SOLE   0 0 8,896
CDW Corp COM 12514G108   33,832,715 214,730 SH   SOLE   167,718 0 47,012
Ceco Environmental COM 125141101   5,980 1,000 SH   SOLE   1,000 0 0
Celanese Corporation COM 150870103   1,411 12 SH   SOLE   0 0 12
Cellnex Telecom Sau COM 15117X105   1,045 54 SH   SOLE   54 0 0
Celsius HLDGS Inc COM 15118V207   8,941 137 SH   SOLE   137 0 0
Cenovus Energy Inc F COM 15135U109   38,020 2,000 SH   SOLE   2,000 0 0
Centene Corp COM 15135B101   38,244 452 SH   SOLE   50 0 402
Centergroup Financial In C COM 151993755   2,645,730 42,742 SH   SOLE   42,742 0 0
Charles Schwab Corp COM 808513105   2,001,598 31,681 SH   SOLE   23,996 0 7,685
Charles Schwab US MC ETF EX TRD EQ FD 808524508   1,287,220 20,520 SH   SOLE   20,520 0 0
Charter Communicatn Class A COM 16119P108   153,209 327 SH   SOLE   296 0 31
Check PT Software F COM M22465104   64,543 530 SH   SOLE   530 0 0
Checkpoint Therapeutics Inc Com COM 162828107   51,500 50,000 SH   SOLE   20,000 0 30,000
Cheesecake Factory Inc COM 163072101   11,413 432 SH   SOLE   432 0 0
Chemed Corp COM 16359R103   143,164 305 SH   SOLE   305 0 0
Chesapeake Utilities Corp. COM 165303108   4,293 33 SH   SOLE   33 0 0
Chevron Corp COM 166764100   9,397,755 64,911 SH   SOLE   57,315 0 7,596
Chewy Inc CL A COM 16679L109   5,208 150 SH   SOLE   0 0 150
Chipotle Mexican GRL COM 169656105   613,105 469 SH   SOLE   332 0 137
Choice Hotels Intl COM 169905106   302,042 2,700 SH   SOLE   2,700 0 0
Chubb LTD F COM H1467J104   39,244,968 198,939 SH   SOLE   184,994 0 13,945
Chunghwa Telecom ADR ADR 17133Q502   2,652 62 SH   SOLE   62 0 0
Church & Dwight Co COM 171340102   141,029 1,522 SH   SOLE   602 0 920
CIGNA Corp COM 125523100   446,403 1,694 SH   SOLE   1,458 0 236
Cincinnati Finl COM 172062101   13,762,719 115,009 SH   SOLE   114,909 0 100
Cintas Corp COM 172908105   3,693,588 9,888 SH   SOLE   5,665 0 4,223
Cisco Systems Inc COM 17275R102   2,624,748 61,556 SH   SOLE   34,836 0 26,720
Citigroup In 7.125 PFD PFD PFD 172967358   10,232 400 SH   SOLE   400 0 0
Citigroup Inc COM 172967424   151,583 3,296 SH   SOLE   1,073 0 2,223
Citigroup Inc 6.875 PFD PFD 172967341   21,485 835 SH   SOLE   835 0 0
Citizens Finl Group COM 174610105   1,570 44 SH   SOLE   0 0 44
Citrix Systems Inc COM 177376100   58,302 600 SH   SOLE   600 0 0
Clean Energy Fuels Corp Com COM 184499101   4,480 1,000 SH   SOLE   500 0 500
Clearwater Analytics COM 185123106   1,577 131 SH   SOLE   131 0 0
Clorox Co COM 189054109   148,029 1,050 SH   SOLE   300 0 750
Cme Group Inc Class A COM 12572Q105   618,808 3,023 SH   SOLE   143 0 2,880
CNL Healthcare Propertie S Inc COM 12612C108   7,826 1,062 SH   SOLE   1,062 0 0
Coca Cola Bottling Cons Com COM 191098102   11,842 21 SH   SOLE   21 0 0
Coca Cola European Partners COM G25839104   4,232 82 SH   SOLE   82 0 0
Cognex Corp COM 192422103   10,630 250 SH   SOLE   0 0 250
Cognizant Tech Solu Class A COM 192446102   166,363 2,465 SH   SOLE   2,465 0 0
Cohen & Steers Inc COM 19247A100   83,875 1,319 SH   SOLE   1,319 0 0
Cohen & Steers Quality Income RLTY FD Inc Com EX TRD EQ FD 19247L106   40,770 3,000 SH   SOLE   0 0 3,000
Cohen Steers REIT Prefer ETF FI 19247X100   2,352,735 110,250 SH   SOLE   109,750 0 500
Cohen Steers Total Retur EX TRD EQ FD 19247R103   79,169 5,975 SH   SOLE   0 0 5,975
Coherent Inc COM 192479103   79,866 300 SH   SOLE   300 0 0
Coinbase Global Inc COM 19260Q107   1,270 27 SH   SOLE   7 0 20
Colgate-Palmolive Co COM 194162103   9,354,502 116,727 SH   SOLE   45,493 0 71,234
Comcast Corp Class A COM 20030N101   44,525,203 1,134,689 SH   SOLE   804,612 0 330,077
Comfort Systems USA COM 199908104   4,740 57 SH   SOLE   57 0 0
Communicat SVS SLCT Sec SPDR ETF EX TRD EQ FD 81369Y852   332,132 6,120 SH   SOLE   5,570 0 550
Computershare LTD COM 20557R105   4,626 273 SH   SOLE   273 0 0
Conagra Brands Inc COM 205887102   27,392 800 SH   SOLE   800 0 0
Conocophillips COM 20825C104   1,572,611 17,375 SH   SOLE   8,802 0 8,573
Consolidated Edison COM 209115104   1,997 21 SH   SOLE   21 0 0
Constellation Brand Class A COM 21036P108   6,037,652 25,906 SH   SOLE   2,841 0 23,065
Constellation Energy Corp Com COM 21037T109   35,959 628 SH   SOLE   407 0 221
Construction COM 21044C107   10,198 487 SH   SOLE   487 0 0
Copart Inc COM 217204106   14,560 134 SH   SOLE   134 0 0
Corning Inc COM 219350105   351,652 11,160 SH   SOLE   9,660 0 1,500
Corteva Inc COM 22052L104   153,270 2,831 SH   SOLE   1,261 0 1,570
Corvel Corp COM 221006109   7,953 54 SH   SOLE   54 0 0
Costar Group Inc COM 22160N109   10,874 180 SH   SOLE   180 0 0
Costco Wholesale Co COM 22160K105   75,520,029 157,569 SH   SOLE   108,008 0 49,561
Coterra Energy Inc. COM 127097103   93,360 3,620 SH   SOLE   3,620 0 0
Credit Accept Corp COM 225310101   55,862 118 SH   SOLE   118 0 0
Cresco Labs Inc Com Sub VTG COM 22587M106   4,013 1,605 SH   SOLE   0 0 1,605
Crispr Therapeutics F COM H17182108   309,927 5,100 SH   SOLE   5,100 0 0
Crowdstrike HLDGS Inc COM 22788C105   18,542 110 SH   SOLE   110 0 0
Crown Castle Intl Co REIT COM 22822V101   76,276 453 SH   SOLE   352 0 101
CSX Corp COM 126408103   2,260,158 77,776 SH   SOLE   62,497 0 15,279
Cullen Frost Bankers COM 229899109   13,179,068 113,174 SH   SOLE   112,539 0 635
Cummins Inc COM 231021106   112,247 580 SH   SOLE   380 0 200
Curaleaf Holdings Inc COM 23126M102   7,575 1,500 SH   SOLE   1,500 0 0
Cushman Wakefield PLC SHS COM G2717B108   65,075 4,270 SH   SOLE   4,270 0 0
CVS Health Corp COM 126650100   810,408 8,746 SH   SOLE   3,626 0 5,120
Danaher Corp COM 235851102   19,637,461 77,383 SH   SOLE   9,917 0 67,466
Danone Ordf COM F12033134   8,377 150 SH   SOLE   150 0 0
Darden Restaurants COM 237194105   110,405 976 SH   SOLE   962 0 14
Datadog Inc Class A COM 23804L103   3,714 39 SH   SOLE   39 0 0
Dayton & Mich RR Co Com COM 239649106   20,064 608 SH   SOLE   608 0 0
Dayton & Mich RR Co PFD 8 PFD 239649205   16,065 357 SH   SOLE   357 0 0
Deere & Co COM 244199105   58,578,737 194,876 SH   SOLE   178,912 0 15,964
Definitive COM 24477E103   1,926 84 SH   SOLE   84 0 0
Dell Technologies COM 24703L202   14,325 310 SH   SOLE   70 0 240
Delta Air Lines Inc Del COM 247361702   15,876 548 SH   SOLE   0 0 548
Denali Therapeutics I N COM 24823R105   544,779 18,511 SH   SOLE   18,511 0 0
Dentsply Sirona Inc COM 24906P109   98,028 2,734 SH   SOLE   2,734 0 0
Deutsche Boerse ADR 251542106   3,509 210 SH   SOLE   210 0 0
Deutsche Post AG ADR 25157Y202   9,351 250 SH   SOLE   250 0 0
Deutsche Telekom AG S.A. ADR 251566105   2,888 145 SH   SOLE   145 0 0
Deutsche X-Trackers MSCI EAFE Hedged Equity EX TRD EQ FD 233051200   11,617 329 SH   SOLE   329 0 0
Devon Energy Corp COM 25179M103   7,495 136 SH   SOLE   36 0 100
Dexcom Inc COM 252131107   3,279 44 SH   SOLE   0 0 44
Diageo PLC F Sponsored ADR ADR 25243Q205   20,519,995 117,850 SH   SOLE   117,065 0 785
Diamondback Energy COM 25278X109   4,119 34 SH   SOLE   34 0 0
Digital Realty Trust REIT COM 253868103   26,875 207 SH   SOLE   0 0 207
Digital World Acquisitio Class A COM 25400Q105   1,208 50 SH   SOLE   50 0 0
Dimensional International Val ETF EX TRD EQ FD 25434V807   64,945 2,248 SH   SOLE   0 0 2,248
Dimensional U S Core Equity 2 ETF EX TRD EQ FD 25434V708   308,678 13,248 SH   SOLE   13,248 0 0
Dimensional U S Small Cap ETF EX TRD EQ FD 25434V500   78,960 1,645 SH   SOLE   1,645 0 0
Diodes Inc. COM 254543101   3,939 61 SH   SOLE   61 0 0
Discover Finl S COM 254709108   182,161 1,926 SH   SOLE   1,209 0 717
Dish Network Corp Class A COM 25470M109   21,534 1,201 SH   SOLE   1,201 0 0
DNP Select Income CF EX TRD EQ FD 23325P104   1,751,954 160,656 SH   SOLE   159,050 0 1,606
Docusign Inc Com COM 256163106   33,797 589 SH   SOLE   99 0 490
Dollar General Corp COM 256677105   26,753 109 SH   SOLE   109 0 0
Dollar Tree Inc COM 256746108   6,857 44 SH   SOLE   44 0 0
Dominion Energy Inc COM 25746U109   642,710 8,053 SH   SOLE   2,930 0 5,123
Dominos Pizza Inc COM 25754A201   6,235 16 SH   SOLE   16 0 0
Donaldson Co COM 257651109   1,105,968 22,974 SH   SOLE   22,974 0 0
Dover Corp COM 260003108   612,302 5,047 SH   SOLE   4,807 0 240
Dow Inc COM 260557103   231,419 4,484 SH   SOLE   2,551 0 1,933
Doximity Inc COM 26622P107   4,805 138 SH   SOLE   138 0 0
Draftkings Inc New Class A COM 26142V105   116,700 10,000 SH   SOLE   10,000 0 0
Drdgold LTD Spons ADR Repstg 10 SHS ADR 26152H301   141 24 SH   SOLE   0 0 24
Dril-Quip Inc COM 262037104   2,322 90 SH   SOLE   90 0 0
DRXN Daily Healthcre Bull 3X SHS ETF EX TRD EQ FD 25459Y876   25,250 245 SH   SOLE   245 0 0
Duck Creek COM 264120106   1,188 80 SH   SOLE   80 0 0
Duke Energy Co 5.625PFD PFD 26441C402   6,254,262 248,185 SH   SOLE   93,870 0 154,315
Duke Energy Corp COM 26441C204   55,847,355 520,916 SH   SOLE   448,544 0 72,372
Duke Realty Corp REIT COM 264411505   28,684 522 SH   SOLE   522 0 0
DuPont De Nemours Inc COM 26614N102   296,241 5,330 SH   SOLE   4,614 0 716
E. I. Du Pont 4.5 PFD PFD PFD 263534307   55,645 492 SH   SOLE   492 0 0
Eastman Chemical Co COM 277432100   32,591 360 SH   SOLE   360 0 0
Eaton Corp PLC F COM G29183103   5,681,141 45,092 SH   SOLE   5,353 0 39,739
Eaton Vance LTD Duration Income FD Com ETF FI 27828H105   2,634 255 SH   SOLE   0 0 255
Eaton Vance Tax Man GL D EX TRD EQ FD 27829F108   5,783 750 SH   SOLE   0 0 750
eBay Inc COM 278642103   45,837 1,100 SH   SOLE   1,100 0 0
Ecolab Inc COM 278865100   133,598 866 SH   SOLE   796 0 70
Edenred Unspon ADR ADR 279655104   776 33 SH   SOLE   33 0 0
Edwards Lifesciences COM 28176E108   606,199 6,375 SH   SOLE   6,000 0 375
Elanco Animal Health Inc COM 28414H103   4,063 207 SH   SOLE   207 0 0
Elbit Systems LTD F COM M3760D101   229,840 1,000 SH   SOLE   1,000 0 0
Electronic Arts Inc COM 285512109   25,547 210 SH   SOLE   0 0 210
Embecta Corp Com COM 29082K105   56,388 2,227 SH   SOLE   495 0 1,732
Emcor Group Inc COM 29084Q100   9,987 97 SH   SOLE   97 0 0
Emergent Biosolution COM 29089Q105   72,944 2,350 SH   SOLE   2,350 0 0
Emerson Electric Co COM 291011104   11,113,647 139,724 SH   SOLE   106,673 0 33,051
Enbridge Inc F COM 29250N105   67,397,101 1,595,142 SH   SOLE   1,129,514 0 465,628
Encompass Health Corp COM 29261A100   11,434 204 SH   SOLE   204 0 0
Encorium Group Inc Nexxx Registration Revoked BY COM 29257R208   0 52 SH   SOLE   52 0 0
Endeavour MNG PLC Ordf Canadian Shares COM G3042J105   50,574 2,449 SH   SOLE   2,449 0 0
Energy Recovery Inc COM 29270J100   56,862 2,928 SH   SOLE   2,928 0 0
Energy Select Sector SPDR ETF EX TRD EQ FD 81369Y506   206,735 2,891 SH   SOLE   2,891 0 0
Enersys Com COM 29275Y102   4,363 74 SH   SOLE   74 0 0
Ennis Inc COM 293389102   58,080 2,871 SH   SOLE   2,871 0 0
Entegris Inc COM 29362U104   2,303 25 SH   SOLE   25 0 0
Entergy Corp COM 29364G103   3,604 32 SH   SOLE   32 0 0
Eog Resources Inc COM 26875P101   261,964 2,372 SH   SOLE   2,372 0 0
Epam Systems Inc COM 29414B104   1,769 6 SH   SOLE   6 0 0
Epr Properties REIT COM 26884U109   661 14 SH   SOLE   14 0 0
EQT Corporation Com COM 26884L109   3,853 112 SH   SOLE   112 0 0
Equifax Inc Com COM 294429105   34,363 188 SH   SOLE   188 0 0
Equinix Inc COM 29444U700   2,628 4 SH   SOLE   0 0 4
Equity Residential REIT COM 29476L107   73,312 1,006 SH   SOLE   556 0 450
Essential Utils Inc COM 29670G102   126,913 2,768 SH   SOLE   200 0 2,568
Estee Lauder Co Inc Class A COM 518439104   374,620 1,471 SH   SOLE   222 0 1,249
Etfmg Alternative Harvest ETF EX TRD EQ FD 26924G508   7,934 1,368 SH   SOLE   700 0 668
Etfmg Prime Cyber Security ETF EX TRD EQ FD 26924G201   3,664 80 SH   SOLE   80 0 0
Everest Re Group LTD F COM G3223R108   519,919 1,855 SH   SOLE   290 0 1,565
Evergy Inc COM 30034W106   12,332 189 SH   SOLE   100 0 89
Eversource Energy COM 30040W108   169,362 2,005 SH   SOLE   52 0 1,953
Evertec Inc Usd0.01 COM 30040P103   17,924 486 SH   SOLE   486 0 0
Exelon Corp COM 30161N101   36,664 809 SH   SOLE   143 0 666
Exlservice Holdings Inc Com COM 302081104   7,956 54 SH   SOLE   54 0 0
Expedia Group Inc. COM 30212P303   189,660 2,000 SH   SOLE   2,000 0 0
Exxon Mobil Corp COM 30231G102   11,196,736 130,742 SH   SOLE   114,348 0 16,394
F M C Corp COM 302491303   586,953 5,458 SH   SOLE   5,458 0 0
Factset Research SYS COM 303075105   7,691 20 SH   SOLE   20 0 0
Fair Isaac Corporation Com COM 303250104   13,230 33 SH   SOLE   33 0 0
Fastenal Co COM 311900104   235,073 4,709 SH   SOLE   3,861 0 848
Federal Natl MTG Assn GT COM 313586109   434 1,000 SH   SOLE   1,000 0 0
Federal NTN 5.9481 PFD PFD Ser P PFD 313586786   5,100 2,000 SH   SOLE   2,000 0 0
Federal Realty Invt TR REIT COM 313745101   29,043 300 SH   SOLE   300 0 0
Fedex Corp COM 31428X106   44,707,442 196,213 SH   SOLE   145,479 0 50,734
Fidelity Blue Chip (growth Etf) EX TRD EQ FD 316092352   16,355 753 SH   SOLE   753 0 0
Fidelity MSCI Real Estate Index ETF EX TRD EQ FD 316092857   178,821 6,584 SH   SOLE   6,584 0 0
Fidelity Natl Info COM 31620M106   30,385,096 331,462 SH   SOLE   280,017 0 51,445
Fifth Third 6.625 PFD PFD Ser I PFD 316773605   2,471,123 98,014 SH   SOLE   92,714 0 5,300
Fifth Third B 4.95 PFD PFD Ser K PFD 316773860   678,573 30,132 SH   SOLE   28,807 0 1,325
Fifth Third Bancorp COM 316773100   563,457 16,621 SH   SOLE   16,270 0 351
First Citizens BKSH Class A COM 31946M103   264,781 405 SH   SOLE   5 0 400
First Finl Bancorp COM 320209109   92,771 4,782 SH   SOLE   4,782 0 0
First Hawaiian Inc COM 32051X108   8,471 373 SH   SOLE   373 0 0
First Horizon Corp COM 320517105   5,172 235 SH   SOLE   235 0 0
First Merchants Corp COM 320817109   15,210 427 SH   SOLE   427 0 0
First Republic Bank San COM 33616C100   23,937 166 SH   SOLE   24 0 142
First Solar Inc COM 336433107   160,106 2,350 SH   SOLE   2,350 0 0
First Source Corp COM 336901103   136,200 3,000 SH   SOLE   3,000 0 0
First Trust Capital Strength ETF EX TRD EQ FD 33733E104   14,126 202 SH   SOLE   143 0 59
First Trust Financials Alphadex ETF EX TRD EQ FD 33734X135   47,009 1,210 SH   SOLE   1,210 0 0
First Trust Health Care Alphadex ETF EX TRD EQ FD 33734X143   30,936 300 SH   SOLE   300 0 0
First Trust Internet Index CF ETF EX TRD EQ FD 33733E302   49,161 387 SH   SOLE   187 0 200
First Trust Ise Water Index ETF EX TRD EQ FD 33733B100   21,597 300 SH   SOLE   300 0 0
First Trust Senior Loan ETF ETF FI 33738D309   24,035 545 SH   SOLE   545 0 0
First Trust Value Line Dividend ETF EX TRD EQ FD 33734H106   9,470 244 SH   SOLE   244 0 0
First TST Nasdaq Clean Ed Id ETF EX TRD EQ FD 33733E500   10,440 200 SH   SOLE   200 0 0
Firstenergy Corp COM 337932107   46,874 1,221 SH   SOLE   0 0 1,221
Fiserv Inc COM 337738108   366,023 4,114 SH   SOLE   3,236 0 878
Fiverr Interntnl LTD F COM M4R82T106   4,299 125 SH   SOLE   125 0 0
Fleetcor Technologie COM 339041105   36,979 176 SH   SOLE   139 0 37
Focus Finl Partners 0051 COM 34417P100   1,028,680 30,202 SH   SOLE   30,202 0 0
Fomento Economico Mexi F Sponsored ADR ADR 344419106   52,980 785 SH   SOLE   525 0 260
Foot Locker Inc Com COM 344849104   5,050 200 SH   SOLE   200 0 0
Foran MNG Corp F COM 344911201   3,640 2,000 SH   SOLE   2,000 0 0
Ford Motor Co COM 345370860   88,529 7,954 SH   SOLE   7,754 0 200
Fortinet Inc COM 34959E109   87,416 1,545 SH   SOLE   1,545 0 0
Fortis Inc F COM 349553107   4,443 94 SH   SOLE   0 0 94
Fortive Corp Disc COM 34959J108   73,413 1,350 SH   SOLE   275 0 1,075
Fortune Brands HM&S COM 34964C106   190,119 3,175 SH   SOLE   1,350 0 1,825
Forward Air Corp COM 349853101   6,345 69 SH   SOLE   69 0 0
Fox Corp Class A COM 35137L105   3,602 112 SH   SOLE   112 0 0
Franklin Electric Co COM 353514102   6,007 82 SH   SOLE   82 0 0
Franklin Resources COM 354613101   260 11 SH   SOLE   11 0 0
Freeport-Mcmoran Inc COM 35671D857   88,716 3,032 SH   SOLE   3,032 0 0
Freshpet Inc COM 358039105   2,127 41 SH   SOLE   41 0 0
FS KKR Capital Corp COM 302635206   39,758 1,978 SH   SOLE   1,978 0 0
FT Rising Dividend Achievers ETF IV EX TRD EQ FD 33738R506   4,501 110 SH   SOLE   110 0 0
Fti Consulting Inc COM 302941109   17,181 95 SH   SOLE   95 0 0
Fubotv Inc Com COM 35953D104   148 60 SH   SOLE   0 0 60
Fuller Co H B 0050 COM 359694106   36,126 600 SH   SOLE   600 0 0
Gabelli Equity T 5 PFD PFD Ser H PFD 362397861   104,171 4,500 SH   SOLE   0 0 4,500
Galaxy Digital HLDGS LTD Cad SHS COM G37092106   1,610 430 SH   SOLE   0 0 430
Gamco Invest 5.375 PFD PFD Ser A PFD 059702209   146,651 6,100 SH   SOLE   0 0 6,100
Gamestop Corp Class A COM 36467W109   122 1 SH   SOLE   1 0 0
Gaming & Leisure PPTYS Inc Com COM 36467J108   3,210 70 SH   SOLE   70 0 0
Garmin LTD COM H2906T109   34,388 350 SH   SOLE   350 0 0
Garrett Motion Inc COM 366505105   77 10 SH   SOLE   10 0 0
Gartner Inc COM 366651107   66,020 273 SH   SOLE   71 0 202
General Dynamics Co COM 369550108   33,847,524 152,121 SH   SOLE   132,275 0 19,846
General Electric Co COM 369604301   438,659 6,881 SH   SOLE   4,842 0 2,039
General Mills Inc COM 370334104   401,092 5,316 SH   SOLE   5,316 0 0
General Motors Co COM 37045V100   117,512 3,700 SH   SOLE   3,700 0 0
Genpact LTD COM G3922B107   932 22 SH   SOLE   22 0 0
Gentex Corp COM 371901109   37,760 1,350 SH   SOLE   1,350 0 0
Genuine Parts Co COM 372460105   363,123 2,712 SH   SOLE   2,104 0 608
GFL Environmental Inc F COM 36168Q104   1,367 53 SH   SOLE   53 0 0
Gilead Sciences Inc COM 375558103   209,350 3,387 SH   SOLE   1,787 0 1,600
GlaxoSmithKline PLC F Sponsored ADR ADR 37733W105   94,063 2,147 SH   SOLE   2,147 0 0
Global Payments Inc COM 37940X102   89,508 809 SH   SOLE   764 0 45
Global X Lithium Battery Tech ETF EX TRD EQ FD 37954Y855   54,512 750 SH   SOLE   600 0 150
Global X Nasdaq 100 Covered Call ETF EX TRD EQ FD 37954Y483   4,368 250 SH   SOLE   0 0 250
Global-E Online LTD COM M5216V106   2,783 138 SH   SOLE   138 0 0
Goldman Sachs Group COM 38141G104   400,778 1,349 SH   SOLE   718 0 631
Goldman Sachs Group 6.5 PFD Due 11/1/61 PFD 38145G308   4,277 175 SH   SOLE   0 0 175
Goldman Sachs Group Inc Dep Re P 1/1000 PRF Serj PFD 38145G308   29,328 1,200 SH   SOLE   1,200 0 0
Goosehead Ins Inc COM 38267D109   4,430 97 SH   SOLE   97 0 0
Gores HLDGS VIII Inc Class A COM 382863108   9,850 1,000 SH   SOLE   1,000 0 0
Graco Inc COM 384109104   22,279 375 SH   SOLE   375 0 0
Grayscale Bitcoin TR BTC EX TRD EQ FD 389637109   9,588 795 SH   SOLE   0 0 795
Green Thumb Inds Inc F COM 39342L108   800 100 SH   SOLE   0 0 100
Greenville National Bancorp Com STK COM 396242109   9,602 400 SH   SOLE   400 0 0
Greenville Natl Banc COM 396242109   59,198 2,466 SH   SOLE   2,466 0 0
GS Access Ultra Short Bond ETF ETF FI 381430230   5,186 104 SH   SOLE   0 0 104
Guidewire Software Inc. COM 40171V100   6,389 90 SH   SOLE   90 0 0
H & R Block COM 093671105   469,788 13,200 SH   SOLE   10,000 0 3,200
Halliburton Co HLDG COM 406216101   28,224 900 SH   SOLE   900 0 0
Hanesbrands Inc COM 410345102   25,046 2,434 SH   SOLE   2,434 0 0
Hannon Armstrong Sustainable COM 41068X100   105,516 2,787 SH   SOLE   2,787 0 0
Harley Davidson Inc COM 412822108   2,533 80 SH   SOLE   80 0 0
Hartford Finl SVC GP COM 416515104   4,936 75 SH   SOLE   0 0 75
Hasbro Inc COM 418056107   85,565 1,045 SH   SOLE   1,045 0 0
Hawaiian Holdings COM 419879101   31,482 2,200 SH   SOLE   2,200 0 0
Hca Healthcare Inc COM 40412C101   1,849 11 SH   SOLE   11 0 0
Healthequity Inc Com COM 42226A107   10,436 170 SH   SOLE   170 0 0
Healthpeak PPTYS Inc REIT COM 42250P103   16,712 645 SH   SOLE   645 0 0
Hecla Mining Co COM 422704106   1,960 500 SH   SOLE   500 0 0
Heico Corp New Class A COM 422806208   8,965 85 SH   SOLE   85 0 0
Helios Technologies Inc COM 42328H109   6,625 100 SH   SOLE   100 0 0
Helmerich & Payne COM 423452101   21,702 504 SH   SOLE   504 0 0
Henry Jack & Assoc COM 426281101   13,862 77 SH   SOLE   77 0 0
Hershey Co COM 427866108   826,234 3,840 SH   SOLE   3,540 0 300
Hess Corporation Com COM 42809H107   4,767 45 SH   SOLE   45 0 0
Hewlett Packard Enterpri COM 42824C109   182,305 13,627 SH   SOLE   13,627 0 0
HF Sinclair Corp Com COM 403949100   46,921 1,039 SH   SOLE   99 0 940
Hillenbrand Inc COM 431571108   8,192 200 SH   SOLE   200 0 0
Hillman Solutions COM 431636109   8,018 928 SH   SOLE   928 0 0
Home Bancshares COM 436893200   59,091 2,845 SH   SOLE   2,845 0 0
Home Depot Inc COM 437076102   8,006,969 29,193 SH   SOLE   21,834 0 7,359
Honda Motor Co LTD F Sponsored ADR ADR 438128308   1,208 50 SH   SOLE   50 0 0
Honeywell Intl Inc COM 438516106   2,727,577 15,693 SH   SOLE   9,617 0 6,076
Horizon Therapeutics P F COM G46188101   797,600 10,000 SH   SOLE   10,000 0 0
Hormel Foods COM 440452100   4,215 89 SH   SOLE   89 0 0
Host Hotels & Resort COM 44107P104   8,547 543 SH   SOLE   0 0 543
Houlihan Lokey Inc Class A COM 441593100   17,128 217 SH   SOLE   217 0 0
HP Inc. COM 40434L105   415,812 12,573 SH   SOLE   12,573 0 0
HSBC HLDGS PLC F Sponsored ADR ADR 404280406   8,298 254 SH   SOLE   0 0 254
Hubbell Inc COM 443510607   343,231 1,922 SH   SOLE   222 0 1,700
Hubspot Inc COM 443573100   24,052 80 SH   SOLE   80 0 0
Humana Inc COM 444859102   29,538 63 SH   SOLE   63 0 0
Huntington Bancshs COM 446150104   519,422 42,628 SH   SOLE   7,273 0 35,355
Huntington Ingalls COM 446413106   3,921 18 SH   SOLE   18 0 0
Huron Consulting GRP COM 447462102   12,998 200 SH   SOLE   0 0 200
Hyatt Hotels Class A COM 448579102   7,391 100 SH   SOLE   0 0 100
I C F Interntnl COM 44925C103   8,182 86 SH   SOLE   86 0 0
IBM Corp COM 459200101   4,973,418 35,225 SH   SOLE   33,063 0 2,162
Icecure Medical LT Ordf COM M53071136   427 250 SH   SOLE   250 0 0
Icoa Inc COM 449292309   0 58 SH   SOLE   58 0 0
Idacorp Inc COM 451107106   6,673 63 SH   SOLE   63 0 0
Idex Corp COM 45167R104   1,026,210 5,650 SH   SOLE   0 0 5,650
Idexx Labs Inc COM 45168D104   79,265 226 SH   SOLE   26 0 200
Iheartmedia Inc Class A COM 45174J509   1,105 140 SH   SOLE   140 0 0
II-VI Inc Com COM 902104108   8,712 171 SH   SOLE   171 0 0
Illinois Tool Works COM 452308109   43,715,260 238,275 SH   SOLE   114,501 0 123,774
Illumina Inc COM 452327109   8,481 46 SH   SOLE   46 0 0
Imperial Brands PLC ADR COM 45262P102   3,158 140 SH   SOLE   140 0 0
Imperial Oil Com NPV COM 453038408   2,544 54 SH   SOLE   54 0 0
Infosys LTD F Sponsored ADR ADR 456788108   97,733 5,280 SH   SOLE   5,280 0 0
ING Groep ADR Rep 1 Or F Sponsored ADR ADR 456837103   36,268 3,656 SH   SOLE   156 0 3,500
Ingersoll Rand Inc COM 45687V106   8,416 200 SH   SOLE   200 0 0
Inland Real Estate Incom E Trust Inc COM 457464105   4,987 245 SH   SOLE   245 0 0
Integrys Holding, 6PFD Due 08/01/73 PFD 45822P204   2,069 93 SH   SOLE   0 0 93
Intel Corp COM 458140100   10,549,732 282,003 SH   SOLE   229,030 0 52,973
Intellia Therapeutic COM 45826J105   10,352 200 SH   SOLE   200 0 0
Interactive Brokers Class A COM 45841N107   129,824 2,360 SH   SOLE   0 0 2,360
Intercontinental Exc COM 45866F104   317,103 3,372 SH   SOLE   3,372 0 0
International Flavors & Fragrance COM 459506101   38,731 323 SH   SOLE   323 0 0
Interntnl Paper COM 460146103   107,378 2,567 SH   SOLE   0 0 2,567
Interpublic GRP Cos COM 460690100   4,487 163 SH   SOLE   163 0 0
Intuit Inc COM 461202103   8,317,410 21,579 SH   SOLE   18,691 0 2,888
Intuitive Surgical COM 46120E602   1,154,283 5,751 SH   SOLE   459 0 5,292
Invesco Aerospace & Defense ETF EX TRD EQ FD 46137V100   21,027 300 SH   SOLE   0 0 300
Invesco BLTSHRS 2023 Usd Emrg ETF EX TRD EQ FD 46138J668   16,409 707 SH   SOLE   0 0 707
Invesco BLTSHRS 2024 Usd Emrg ETF EX TRD EQ FD 46138J650   16,283 673 SH   SOLE   0 0 673
Invesco Bulletshares 2023 Corporate Bond ETF ETF FI 46138J866   14,183 677 SH   SOLE   0 0 677
Invesco Bulletshares 2023 Hi YLD Corp BD ETF ETF FI 46138J858   21,449 935 SH   SOLE   0 0 935
Invesco Bulletshares 2024 High Yield ETF FI 46138J833   21,289 977 SH   SOLE   0 0 977
Invesco Bulletshares 2025 High Yield ETF FI 46138J817   31,871 1,452 SH   SOLE   0 0 1,452
Invesco California Amt-Free Municipal Bond ETF FI 46138E206   34,778 1,430 SH   SOLE   1,430 0 0
Invesco Dynamic Pharmaceuticals ETF EX TRD EQ FD 46137V662   43,039 574 SH   SOLE   574 0 0
Invesco Exchange (traded FD TR FTSE Rafi 1000) EX TRD EQ FD 46137V613   30,974 209 SH   SOLE   0 0 209
Invesco Municipal Trust ETF FI 46131J103   6,744 664 SH   SOLE   664 0 0
Invesco Preferred ETF EX TRD EQ FD 46138E511   73,300 5,940 SH   SOLE   5,940 0 0
Invesco QQQ Trust EX TRD EQ FD 46090E103   910,559 3,243 SH   SOLE   2,931 0 312
Invesco S&P 500 Low Volatility ETF EX TRD EQ FD 46138E354   627,502 10,121 SH   SOLE   10,121 0 0
Invesco S&P Global Water Index ETF EX TRD EQ FD 46138E263   1,854 42 SH   SOLE   42 0 0
Invesco S&P Smallcap 600 Pure Growth ETF EX TRD EQ FD 46137V175   3,905 34 SH   SOLE   0 0 34
Invesco S&P Smallcap Information Technology EX TRD EQ FD 46138E115   7,535 65 SH   SOLE   0 0 65
Invesco Solar ETF COM 46138G706   23,202 325 SH   SOLE   325 0 0
Invesco Taxable Municipal Bond ETF ETF FI 46138G805   9,231 333 SH   SOLE   333 0 0
Invesco Vrdo Tax-Free Weekly ETF ETF FI 46138G862   5,498 221 SH   SOLE   221 0 0
Invesco Water Resources ETF EX TRD EQ FD 46137V142   124,794 2,700 SH   SOLE   2,700 0 0
Invsc Bulletshar 2024 CRPRT BND ETF ETF FI 46138J841   6,823 329 SH   SOLE   0 0 329
Invsc Bulletshares 2025 CRP BND ETF ETF FI 46138J825   12,284 601 SH   SOLE   0 0 601
Iqiyi Inc F Sponsored ADR ADR 46267X108   8,400 2,000 SH   SOLE   2,000 0 0
Iqvia HLDGS Inc Com COM 46266C105   4,123 19 SH   SOLE   0 0 19
Iron MTN Inc New REIT COM 46284V101   3,452 70 SH   SOLE   0 0 70
iShares 0-5 YR TIPS Bond ETF ETF FI 46429B747   35,501 350 SH   SOLE   350 0 0
iShares 1-3 Year Treasry Bond ETF ETF FI 464287457   240,339 2,903 SH   SOLE   2,153 0 750
iShares 3-7 Year Trery Bond ETF ETF FI 464288661   835 7 SH   SOLE   0 0 7
iShares Broad Usd HG YLD CRP BND ETF ETF FI 46435U853   38,532 1,113 SH   SOLE   1,113 0 0
iShares Cohen And Steers REIT ETF EX TRD EQ FD 464287564   79,001 1,300 SH   SOLE   1,300 0 0
iShares Core (S&P US Growth Etf) EX TRD EQ FD 464287671   11,467 137 SH   SOLE   137 0 0
iShares Core (S&P US Value Etf) EX TRD EQ FD 464287663   24,411 365 SH   SOLE   365 0 0
iShares Core Dividend Growth ETF EX TRD EQ FD 46434V621   185,034 3,884 SH   SOLE   1,075 0 2,809
iShares Core High Dividend ETF EX TRD EQ FD 46429B663   32,640 325 SH   SOLE   233 0 92
iShares Core MSCI EAFE ETF EX TRD EQ FD 46432F842   50,563,525 859,193 SH   SOLE   807,938 0 49,369
iShares Core MSCI Emerging ETF EX TRD EQ FD 46434G103   14,774,578 301,154 SH   SOLE   287,940 0 12,428
iShares Core S&P 500 ETF EX TRD EQ FD 464287200   6,770,102 17,856 SH   SOLE   14,715 0 3,141
iShares Core S&P Mid Cap ETF EX TRD EQ FD 464287507   3,928,484 17,365 SH   SOLE   13,560 0 3,805
iShares Core S&P Small Cap ETF EX TRD EQ FD 464287804   18,333,750 198,397 SH   SOLE   176,204 0 21,740
iShares Core US Aggregate Bond ETF ETF FI 464287226   66,027,041 649,361 SH   SOLE   626,367 0 22,141
iShares Esg Aware MSCI Em ETF EX TRD EQ FD 46434G863   270,758 8,380 SH   SOLE   8,380 0 0
iShares Esg Aware MSCI USA ETF EX TRD EQ FD 46435G425   13,592 162 SH   SOLE   162 0 0
iShares Esg Aware MSCI USA Small Cap ETF EX TRD EQ FD 46435U663   28,823 915 SH   SOLE   915 0 0
iShares Esg Aware US Aggrgt BND ETF ETF FI 46435U549   3,151,051 64,386 SH   SOLE   63,213 0 1,173
iShares Esg Awr 1 5 Y Usd CP BND ETF ETF FI 46435G243   1,597,022 66,294 SH   SOLE   65,034 0 1,260
iShares Expanded Tech Sector ETF EX TRD EQ FD 464287549   22,079 75 SH   SOLE   75 0 0
iShares Floating Rate Bond ETF ETF FI 46429B655   1,558,752 31,225 SH   SOLE   30,830 0 395
iShares Global Clean Energy ETF EX TRD EQ FD 464288224   4,763 250 SH   SOLE   250 0 0
iShares Gold TR iShares New EX TRD EQ FD 464285204   42,819 1,248 SH   SOLE   253 0 995
iShares High Yield Corporat Bond ETF ETF FI 46434V407   11,748,086 289,719 SH   SOLE   234,090 0 55,629
iShares Ibonds Dec 2023 Term ETF ETF FI 46434VAX8   11,140 444 SH   SOLE   444 0 0
iShares iBoxx High Yield Bond ETF ETF FI 464288513   88,921 1,208 SH   SOLE   1,058 0 150
iShares iBoxx Invt Grade Bond ETF ETF FI 464287242   265,722 2,415 SH   SOLE   2,347 0 68
iShares JPMorgan Usd MTS Bond ETF ETF FI 464288281   39,162 459 SH   SOLE   230 0 229
iShares MBS ETF IV ETF FI 464288588   5,944,160 60,972 SH   SOLE   48,048 0 12,924
iShares Morningstar Large Cap ETF EX TRD EQ FD 464287127   9,353 180 SH   SOLE   180 0 0
iShares Morningstar Small Cap ETF EX TRD EQ FD 464288505   159,305 3,600 SH   SOLE   3,600 0 0
iShares MSCI EAFE ETF EX TRD EQ FD 464287465   8,125,012 130,021 SH   SOLE   79,006 0 51,015
iShares MSCI EAFE Growth ETF EX TRD EQ FD 464288885   5,795 72 SH   SOLE   0 0 72
iShares MSCI EAFE Small Cap ETF EX TRD EQ FD 464288273   4,952,405 90,720 SH   SOLE   12,859 0 77,861
iShares MSCI EAFE Value ETF EX TRD EQ FD 464288877   119,982 2,765 SH   SOLE   0 0 2,765
iShares MSCI Emerging Markets ETF EX TRD EQ FD 464287234   1,359,791 33,910 SH   SOLE   32,585 0 1,325
iShares MSCI Germany Index EX TRD EQ FD 464286806   36,011 1,565 SH   SOLE   1,565 0 0
iShares MSCI Hong Kong ETF EX TRD EQ FD 464286871   3,330 150 SH   SOLE   150 0 0
iShares MSCI Japan ETF EX TRD EQ FD 46434G822   6,604 125 SH   SOLE   125 0 0
iShares MSCI KLD 400 Social Indx ETF EX TRD EQ FD 464288570   364,749 5,073 SH   SOLE   757 0 4,316
iShares MSCI Malaysia ETF EX TRD EQ FD 46434G814   6,387 291 SH   SOLE   291 0 0
iShares MSCI Singapore ETF EX TRD EQ FD 46434G780   5,180 293 SH   SOLE   293 0 0
iShares MSCI Taiwan Index ETF EX TRD EQ FD 46434G772   1,462 29 SH   SOLE   29 0 0
iShares MSCI USA Esg Select ETF EX TRD EQ FD 464288802   245,862 3,047 SH   SOLE   2,097 0 950
iShares MSCI USA Min Vol FCTR ETF EX TRD EQ FD 46429B697   65,155 928 SH   SOLE   0 0 928
iShares MSCI USA QLTY Fact ETF EX TRD EQ FD 46432F339   208,265 1,864 SH   SOLE   1,551 0 313
iShares Nasdaq Biotechnology ETF EX TRD EQ FD 464287556   1,155,950 9,827 SH   SOLE   9,827 0 0
iShares National Muni Bond ETF ETF FI 464288414   10,443,914 98,194 SH   SOLE   93,949 0 4,245
iShares Preferred Income Sec ETF ETF FI 464288687   1,354,064 41,182 SH   SOLE   41,182 0 0
iShares Russell 1000 ETF EX TRD EQ FD 464287622   1,222,668 5,885 SH   SOLE   1,740 0 4,145
iShares Russell 1000 Growth ETF EX TRD EQ FD 464287614   548,281 2,507 SH   SOLE   2,092 0 415
iShares Russell 1000 Value ETF EX TRD EQ FD 464287598   194,115 1,339 SH   SOLE   1,061 0 278
iShares Russell 2000 ETF EX TRD EQ FD 464287655   3,014,269 17,798 SH   SOLE   12,530 0 5,268
iShares Russell 2000 Growth ETF EX TRD EQ FD 464287648   1,810,164 8,774 SH   SOLE   2,526 0 6,248
iShares Russell 2000 Value ETF EX TRD EQ FD 464287630   2,228,639 16,369 SH   SOLE   8,184 0 8,185
iShares Russell 3000 ETF EX TRD EQ FD 464287689   288,042 1,325 SH   SOLE   1,300 0 25
iShares Russell Mid Cap ETF EX TRD EQ FD 464287499   6,354,397 98,274 SH   SOLE   39,671 0 58,603
iShares Russell Mid Cap Growth ETF EX TRD EQ FD 464287481   12,520,005 158,041 SH   SOLE   140,644 0 16,636
iShares Russell Mid Cap Value ETF EX TRD EQ FD 464287473   10,575,832 104,124 SH   SOLE   99,879 0 3,849
iShares Russell Top 200 ETF EX TRD EQ FD 464289446   2,155 24 SH   SOLE   0 0 24
iShares Russell Top 200 GRW ETF IV EX TRD EQ FD 464289438   2,254 18 SH   SOLE   13 0 5
iShares Russell Top 200 Value ETF EX TRD EQ FD 464289420   680 11 SH   SOLE   0 0 11
iShares S&P 500 Growth ETF EX TRD EQ FD 464287309   1,196,620 19,828 SH   SOLE   18,903 0 925
iShares S&P 500 Value ETF EX TRD EQ FD 464287408   6,131,000 44,602 SH   SOLE   43,022 0 1,382
iShares S&P Midcap 400 Growth ETF EX TRD EQ FD 464287606   23,070 362 SH   SOLE   362 0 0
iShares S&P Small Cap 600 ETF EX TRD EQ FD 464287879   274,390 3,082 SH   SOLE   3,082 0 0
iShares S&P Small-Cap 600 Growth ETF EX TRD EQ FD 464287887   33,702 320 SH   SOLE   320 0 0
iShares Select Dividend ETF EX TRD EQ FD 464287168   1,016,551 8,639 SH   SOLE   4,464 0 4,175
iShares Self Driving Ev And Tech ETF EX TRD EQ FD 46435U366   18,405 500 SH   SOLE   0 0 500
iShares Semiconductor ETF IV EX TRD EQ FD 464287523   40,205 115 SH   SOLE   115 0 0
iShares Short Term NTNL Mun BND ETF ETF FI 464288158   62,802 600 SH   SOLE   600 0 0
iShares TIPS Bond ETF ETF FI 464287176   9,309,750 81,729 SH   SOLE   65,720 0 16,009
iShares Total US Stock Market ETF EX TRD EQ FD 464287150   507,455 6,057 SH   SOLE   5,257 0 800
iShares Total Usd Bond Market ETF ETF FI 46434V613   58,806 1,256 SH   SOLE   1,239 0 17
iShares TR Edge MSCI USA Momentum Factor ETF EX TRD EQ FD 46432F396   187,372 1,374 SH   SOLE   1,205 0 169
iShares TR Esg Aw (msci Eafe) EX TRD EQ FD 46435G516   580,216 9,245 SH   SOLE   8,921 0 324
iShares TR Is 1 5 YR In GR CR BD ETF ETF FI 464288646   16,949,653 335,305 SH   SOLE   251,382 0 83,363
iShares TR MSCI Acwi Low Carbon Target ETF EX TRD EQ FD 46434V464   28,730 210 SH   SOLE   35 0 175
iShares TRT Is 5 10 Inv GR CR BD ETF ETF FI 464288638   4,192,741 82,114 SH   SOLE   74,709 0 7,405
iShares U.S. Consumer Services ETF EX TRD EQ FD 464287580   285,516 5,032 SH   SOLE   5,032 0 0
iShares U.S. Infrastructure ETF EX TRD EQ FD 46435U713   6,808 200 SH   SOLE   0 0 200
iShares U.S. Utilities ETF EX TRD EQ FD 464287697   34,240 400 SH   SOLE   0 0 400
iShares US Basic Materials ETF EX TRD EQ FD 464287838   425,594 3,615 SH   SOLE   3,520 0 95
iShares US Energy ETF EX TRD EQ FD 464287796   142,950 3,750 SH   SOLE   3,750 0 0
iShares US Healthcare ETF EX TRD EQ FD 464287762   978,869 3,640 SH   SOLE   3,640 0 0
iShares US Home Construct ETF EX TRD EQ FD 464288752   5,250 100 SH   SOLE   0 0 100
iShares US Industrials ETF EX TRD EQ FD 464287754   567,205 6,436 SH   SOLE   6,436 0 0
iShares US Pharmaceuticals ETF EX TRD EQ FD 464288836   5,750 30 SH   SOLE   30 0 0
iShares US Regional Banks ETF IV EX TRD EQ FD 464288778   18,726 380 SH   SOLE   0 0 380
iShares US Technology ETF EX TRD EQ FD 464287721   2,232,315 27,921 SH   SOLE   27,921 0 0
iShares US Treasury Bond ETF ETF FI 46429B267   49,043 2,052 SH   SOLE   2,052 0 0
Ishs Esg Screen S And P Mid Cap ETF EX TRD EQ FD 46436E551   25,995 850 SH   SOLE   850 0 0
Ishs MSCI Emerg MRKT Min Vol FCT ETF EX TRD EQ FD 464286533   397,544 7,172 SH   SOLE   6,842 0 330
Iteris Inc New Com COM 46564T107   131,108 45,366 SH   SOLE   6,461 0 38,905
J M Smucker Co COM 832696405   1,094,614 8,551 SH   SOLE   7,231 0 1,320
J&J Snack Food Corp COM 466032109   3,928 28 SH   SOLE   28 0 0
Jacobs Engineering COM 469814107   101,704 800 SH   SOLE   800 0 0
Janus Henderson GP F COM G4474Y214   3,385 144 SH   SOLE   0 0 144
Japan Tobacco Inc ADR ADR 471105205   8,418 975 SH   SOLE   975 0 0
JBG Smith PPTYS Com COM 46590V100   2,719 115 SH   SOLE   115 0 0
John Bean Techs Corp COM 477839104   56,645 513 SH   SOLE   513 0 0
Johnson & Johnson COM 478160104   70,220,261 395,585 SH   SOLE   285,489 0 110,096
Johnson Controls Inter F COM G51502105   4,138 86 SH   SOLE   86 0 0
Jones Lang Lasalle COM 48020Q107   10,492 60 SH   SOLE   0 0 60
JP Morgan Disciplined High YLD ETF ETF FI 46641Q878   12,997 298 SH   SOLE   0 0 298
JPMorgan Chase & Co COM 46625H100   81,169,009 720,797 SH   SOLE   493,918 0 226,879
JPMorgan Chase &co PFD 48128B655   118,572 4,760 SH   SOLE   2,235 0 2,525
JPMorgan Ultra Short Income ETF ETF FI 46641Q837   5,592,504 111,649 SH   SOLE   111,649 0 0
K D D I Corp F Sponsored ADR ADR 48667L106   8,098 513 SH   SOLE   513 0 0
Kaiser Aluminum Corp COM 483007704   5,062 64 SH   SOLE   64 0 0
Kansas City Life Ins COM 484836200   97,500 3,000 SH   SOLE   0 0 3,000
KBS Real Estate Investme NT Trust II Inc COM 48243C109   6,480 6,613 SH   SOLE   6,613 0 0
KBS Real Estate Investme NT Trust III Inc COM 48668L105   94,677 8,783 SH   SOLE   8,783 0 0
Kellogg Co COM 487836108   630,360 8,836 SH   SOLE   8,236 0 600
Keurig DR Pepper Inc COM 49271V100   4,070 115 SH   SOLE   115 0 0
Keycorp Inc COM 493267108   22,968 1,333 SH   SOLE   1,333 0 0
Kforce Inc COM 493732101   5,582 91 SH   SOLE   91 0 0
Kimberly Clark Corp COM 494368103   4,242,609 31,120 SH   SOLE   23,174 0 7,946
Kla Corp COM 482480100   7,020 22 SH   SOLE   22 0 0
Knight Swift Transportat Class A COM 499049104   57,261 1,237 SH   SOLE   1,237 0 0
Knowles Corp COM 49926D109   10,398 600 SH   SOLE   600 0 0
Koninklijke Philips ADR 500472303   21,272 988 SH   SOLE   988 0 0
Kontoor Brands Inc COM 50050N103   2,569 77 SH   SOLE   77 0 0
Korn/Ferry International COM 500643200   5,512 95 SH   SOLE   95 0 0
Kornit Digital LTD SHS COM M6372Q113   6,340 200 SH   SOLE   200 0 0
Kraft Heinz Co COM 500754106   55,265 1,449 SH   SOLE   414 0 1,035
Kratos Def & Sec Sol COM 50077B207   16,656 1,200 SH   SOLE   0 0 1,200
Kroger Co COM 501044101   2,073,736 43,814 SH   SOLE   36,989 0 6,825
KYNDRYL HLDGS Inc Com COM 50155Q100   10,523 1,076 SH   SOLE   896 0 180
L & L Energy Inc XXX Registration Revoked BY COM 50162D100   0 179 SH   SOLE   179 0 0
L Air Liquide Ord ADR 009126202   8,063 301 SH   SOLE   301 0 0
L C I Industrie COM 50189K103   11,859 106 SH   SOLE   88 0 18
L S I Industries Inc COM 50216C108   162,000 26,256 SH   SOLE   26,256 0 0
L3harris Technologies Inc. COM 502431109   7,594,068 31,419 SH   SOLE   5,662 0 25,757
Lab Co Of Amer HLDG COM 50540R409   43,069,238 183,773 SH   SOLE   158,451 0 25,322
Lakeland Finl Corp COM 511656100   7,705 116 SH   SOLE   116 0 0
Lam Research Corp COM 512807108   48,751 114 SH   SOLE   114 0 0
Lamb Weston Holdings COM 513272104   29,584 414 SH   SOLE   414 0 0
Landstar System Inc COM 515098101   23,413 161 SH   SOLE   161 0 0
Latham Group Inc Com COM 51819L107   4,602 664 SH   SOLE   664 0 0
LCNB Corp COM 50181P100   50,830 3,400 SH   SOLE   3,400 0 0
Learning Tree Intl COM 522015106   19,175 15,340 SH   SOLE   15,340 0 0
Legal &general Group COM 52463H103   3,665 252 SH   SOLE   252 0 0
Leggett & Platt Inc COM 524660107   876 25 SH   SOLE   25 0 0
Lehman Brothers HLDG Inc Escrow SHS PFD 524ESC720   0 0 SH   SOLE   0 0 0
Leidos HLDGS Inc Com COM 525327102   2,216 22 SH   SOLE   22 0 0
Lennox Intl Inc COM 526107107   1,869 9 SH   SOLE   0 0 9
Leslies Inc Com COM 527064109   13,783 908 SH   SOLE   908 0 0
LHC Group Inc Com COM 50187A107   9,967 64 SH   SOLE   64 0 0
Liberty All Star Equity EX TRD EQ FD 530158104   3,504 558 SH   SOLE   558 0 0
Liberty Broadband Co Class C COM 530307305   43,481 376 SH   SOLE   376 0 0
Liberty Broadband Corp Series A COM 530307107   1,476 13 SH   SOLE   13 0 0
Liberty Global Inc F Class C COM G5480U120   90,481 4,096 SH   SOLE   4,096 0 0
Liberty Latin Amer F Class A COM G9001E102   663 85 SH   SOLE   85 0 0
Liberty Media Corp Series A Liberty Media COM 531229870   8,869 153 SH   SOLE   153 0 0
Liberty Media Corp Series A Liberty Sirius COM 531229409   22,056 612 SH   SOLE   612 0 0
Liberty Media Corp Series C Liberty Braves COM 531229888   48,000 2,000 SH   SOLE   2,000 0 0
Liberty Media Corp Series C Liberty Media COM 531229854   25,769 406 SH   SOLE   406 0 0
Liberty Media Corp Series C Liberty Sirius COM 531229607   53,751 1,491 SH   SOLE   1,309 0 182
Liberty One Lithium Co F COM 53116A206   124 400 SH   SOLE   400 0 0
Lilly Eli & Co COM 532457108   7,184,923 22,160 SH   SOLE   14,670 0 7,490
Lincoln NTNL Co COM 534187109   88,629 1,895 SH   SOLE   1,495 0 400
Linde PLC F COM G5494J103   65,230,103 226,864 SH   SOLE   216,212 0 10,652
Linnco LLC XXX Escrow Pending Possible COM 535ESC107   0 271 SH   SOLE   271 0 0
Littelfuse Inc COM 537008104   104,156 410 SH   SOLE   0 0 410
Live Nation Entertainment Inc COM 538034109   9,001 109 SH   SOLE   109 0 0
Lockheed Martin Corp COM 539830109   7,150,082 16,630 SH   SOLE   5,782 0 10,848
Loews Corp COM 540424108   325,930 5,500 SH   SOLE   5,500 0 0
Lordstown MTRS Corp COM 54405Q100   161,555 102,250 SH   SOLE   102,250 0 0
Lowes Cos Inc COM 548661107   101,527,439 581,251 SH   SOLE   344,222 0 237,029
LPL Finanacial HLDGS COM 50212V100   2,214 12 SH   SOLE   0 0 12
LTC Properties, Inc. REIT COM 502175102   18,043 470 SH   SOLE   0 0 470
Lucid Group Inc COM 549498103   8,580 500 SH   SOLE   0 0 500
Luckin Coffee Inc F Unsponsored ADR ADR 54951L109   24,600 2,000 SH   SOLE   0 0 2,000
Lululemon Athletica COM 550021109   70,423 258 SH   SOLE   58 0 200
Lumen Technologies Inc COM 550241103   65 6 SH   SOLE   6 0 0
LVMH Moet Hennessy ADR 502441306   1,467 12 SH   SOLE   12 0 0
LYFT Inc Class A COM 55087P104   2,975 224 SH   SOLE   224 0 0
M & T Bank Corp COM 55261F104   126,874 796 SH   SOLE   796 0 0
M D U Resources GRP COM 552690109   149,641 5,500 SH   SOLE   5,500 0 0
Magna Intl Inc F COM 559222401   5,490 100 SH   SOLE   0 0 100
Manhattan Associates COM 562750109   8,022 70 SH   SOLE   70 0 0
Manulife Finl F COM 56501R106   743,110 42,880 SH   SOLE   42,880 0 0
Marathon Oil Corporation COM 565849106   132,632 5,900 SH   SOLE   500 0 5,400
Marathon Pete Corp COM 56585A102   628,578 7,646 SH   SOLE   0 0 7,646
Markel Corporation COM 570535104   12,933 10 SH   SOLE   10 0 0
Market Vectors Agribusiness ETF EX TRD EQ FD 57060U605   15,220 176 SH   SOLE   176 0 0
Market Vectors Gold Miner ETF (GDX Etus) EX TRD EQ FD 92189F106   19,166 700 SH   SOLE   700 0 0
Marketaxess HLDGS Inc Com COM 57060D108   31,745 124 SH   SOLE   124 0 0
Marriott Intl Inc Class A COM 571903202   588,243 4,325 SH   SOLE   845 0 3,480
Marriott Vacations COM 57164Y107   45,783 394 SH   SOLE   275 0 119
Marsh & MC Lennan Co COM 571748102   1,133,480 7,301 SH   SOLE   7,301 0 0
Martin Marietta Matr COM 573284106   841,662 2,813 SH   SOLE   2,713 0 100
Mastec Inc COM 576323109   21,856 305 SH   SOLE   305 0 0
Mastercard Inc Class A COM 57636Q104   109,829,883 348,135 SH   SOLE   330,442 0 17,693
MC Cormick & Co Inc COM 579780206   28,703,171 344,783 SH   SOLE   343,533 0 1,250
McDonalds Corp COM 580135101   42,364,167 171,597 SH   SOLE   155,405 0 16,192
Mckesson Corp COM 58155Q103   506,026 1,549 SH   SOLE   1,549 0 0
Medical Properties REIT COM 58463J304   40,456 2,600 SH   SOLE   0 0 2,600
Medpace Holdings Inc COM 58506Q109   11,225 75 SH   SOLE   75 0 0
Medtronic PLC F COM G5960L103   1,705,380 18,858 SH   SOLE   3,497 0 15,361
Mercadolibre Inc COM 58733R102   8,279 13 SH   SOLE   11 0 2
Mercantile Bank Corp COM 587376104   3,642 114 SH   SOLE   114 0 0
Merck & Co. Inc. COM 58933Y105   15,999,500 174,172 SH   SOLE   123,983 0 50,189
Meridian Bioscience COM 589584101   87,092 2,863 SH   SOLE   2,863 0 0
Meta Platforms Inc Class A COM 30303M102   18,204,210 112,894 SH   SOLE   106,631 0 6,263
Metlife Inc COM 59156R108   43,011 685 SH   SOLE   597 0 88
Mettler Toledo International COM 592688105   25,273 22 SH   SOLE   22 0 0
MFS Charter Income CF ETF FI 552727109   14,018 2,225 SH   SOLE   0 0 2,225
Mge Energy Inc COM 55277P104   11,675 150 SH   SOLE   0 0 150
MGM Resorts Intl COM 552953101   12,883 445 SH   SOLE   445 0 0
Microchip Technology COM 595017104   470,506 8,101 SH   SOLE   903 0 7,198
Micron Technology COM 595112103   265,266 4,798 SH   SOLE   4,798 0 0
Microsoft Corp COM 594918104   250,053,169 973,613 SH   SOLE   735,229 0 238,384
Middleby Corp The COM 596278101   20,935 167 SH   SOLE   0 0 167
Miller Herman Inc COM 600544100   31,749 1,200 SH   SOLE   1,200 0 0
Mitsubishi Electric ADR 606776201   6,451 302 SH   SOLE   302 0 0
Moderna Inc COM 60770K107   37,141 260 SH   SOLE   260 0 0
Moelis & Co Class A COM 60786M105   9,326 237 SH   SOLE   237 0 0
Molson Coors Beverage CL Class B COM 60871R209   6,650 122 SH   SOLE   122 0 0
Mondelez Intl Class A COM 609207105   10,333,349 165,491 SH   SOLE   26,904 0 138,587
Mongodb Inc COM 60937P106   32,957 127 SH   SOLE   27 0 100
Monroe Capital Corp EX TRD EQ FD 610335101   18,060 2,000 SH   SOLE   0 0 2,000
Monster Beverage Corpora COM 61174X109   58,772 634 SH   SOLE   134 0 500
Moodys Corp Com COM 615369105   710,930 2,614 SH   SOLE   64 0 2,550
Morgan Stanle 5.85 PFD PFD Ser K PFD 61762V606   15,057 600 SH   SOLE   400 0 200
Morgan Stanley COM 617446448   448,982 5,903 SH   SOLE   3,721 0 2,182
Morgan Stanley Dep SHS Rep 1/1 000 Non-Cum PFD 61761J406   30,602 1,200 SH   SOLE   1,200 0 0
Morgan Stanley Dep SHS Repstg 1/1000TH PFD Ser I FXD To FLT Non Cum DIV 6.375 Freq QRTLY Perp MTY Call25 PFD 61761J406   99,788 3,913 SH   SOLE   0 0 3,913
Motley Fool Global Opportunities ETF EX TRD EQ FD 74933W635   208,097 9,032 SH   SOLE   9,032 0 0
Motorola Solutions COM 620076307   330,945 1,573 SH   SOLE   1,113 0 460
Movado Group Inc COM 624580106   3,186 103 SH   SOLE   103 0 0
Mowi Asa F Sponsored ADR ADR 624678108   9,104 400 SH   SOLE   400 0 0
MSCI Inc COM 55354G100   4,122 10 SH   SOLE   10 0 0
N B T Bancorp Inc COM 628778102   5,187 138 SH   SOLE   138 0 0
N I O Inc F Sponsored ADR ADR 62914V106   1,086 50 SH   SOLE   50 0 0
Nano Dimension LTD Sponsored ADR New ADR 63008G203   785 250 SH   SOLE   250 0 0
National Retail Properties Inc (NNN Csus) COM 637417106   1,634 38 SH   SOLE   0 0 38
Natl Beverage Corp COM 635017106   20,848 426 SH   SOLE   426 0 0
Ncino Inc Com COM 63947X101   4,020 130 SH   SOLE   130 0 0
NCR Corp COM 62886E108   63,900 2,054 SH   SOLE   2,054 0 0
Nektar Therapeutics COM 640268108   380 100 SH   SOLE   100 0 0
Neogen Corp COM 640491106   2,168 90 SH   SOLE   90 0 0
Nestle ADR ADR 641069406   80,896 695 SH   SOLE   320 0 375
Nestle S A F Sponsored ADR ADR 641069406   37,238,349 319,925 SH   SOLE   70,060 0 249,865
Nestle SA Ordf COM H57312649   16,105 138 SH   SOLE   22 0 116
Netapp Inc COM 64110D104   293,580 4,500 SH   SOLE   0 0 4,500
Netflix Inc COM 64110L106   19,585 112 SH   SOLE   27 0 85
Neuberger Berman Municip ETF FI 64124P101   896,926 79,838 SH   SOLE   78,638 0 1,200
New Relic Inc COM 64829B100   33,433 668 SH   SOLE   668 0 0
Newmont Corp COM 651639106   14,380 241 SH   SOLE   241 0 0
News Corp New Class A COM 65249B109   2,477 159 SH   SOLE   159 0 0
Nexstar Media Group Class A COM 65336K103   9,773 60 SH   SOLE   60 0 0
Nextera Energy Inc COM 65339F101   69,925,984 902,738 SH   SOLE   723,596 0 179,142
Nextera Energy Partne LP COM 65341B106   133,488 1,800 SH   SOLE   1,800 0 0
Nihon Kohden Corp COM 65412C108   6,268 614 SH   SOLE   614 0 0
Nike Inc Class B COM 654106103   36,109,947 352,279 SH   SOLE   338,470 0 13,809
Nisource Inc 00500 COM 65473P105   49,956 1,694 SH   SOLE   1,514 0 180
Nokia Corp F Sponsored ADR ADR 654902204   549 119 SH   SOLE   0 0 119
Nordea BK Abp Sponsored Ads COM 65558R109   1,612 184 SH   SOLE   184 0 0
Nordson Corp Com COM 655663102   1,012 5 SH   SOLE   5 0 0
Nordstrom Inc COM 655664100   41,204 1,950 SH   SOLE   1,950 0 0
Norfolk Southern Co COM 655844108   20,406,096 89,780 SH   SOLE   87,528 0 2,252
Northern Trust Corp COM 665859104   2,519,465 25,926 SH   SOLE   1,760 0 24,166
Northrop Grumman Co COM 666807102   122,992 257 SH   SOLE   57 0 200
Northwestern Corp COM 668074305   6,011 102 SH   SOLE   102 0 0
Norwegian Cruise Lin F COM G66721104   1,112 100 SH   SOLE   100 0 0
Novartis AG F Sponsored ADR ADR 66987V109   15,563,072 184,113 SH   SOLE   183,319 0 794
Novo-Nordisk A S F Sponsored ADR ADR 670100205   5,927,407 53,194 SH   SOLE   53,194 0 0
NTNL Grid PLC F Sponsored ADR ADR 636274409   4,742 71 SH   SOLE   71 0 0
Nucor Corp COM 670346105   16,576 158 SH   SOLE   158 0 0
Nutrien LTD F COM 67077M108   121,939 1,521 SH   SOLE   1,521 0 0
Nuveen Amt Free MNCPL CR ETF FI 67071L106   5,731 435 SH   SOLE   435 0 0
Nuveen Amt Free Quality ETF FI 670657105   17,184 1,456 SH   SOLE   1,456 0 0
Nuveen Arizona QLTY MNCP ETF FI 67061W104   726,996 56,400 SH   SOLE   56,400 0 0
Nuveen California Munici ETF FI 67062C107   16,493 1,884 SH   SOLE   1,884 0 0
Nuveen Clifornia Qulty M ETF FI 67066Y105   575,740 46,500 SH   SOLE   46,500 0 0
Nuveen Municipal Credit ETF FI 67070X101   102,346 8,108 SH   SOLE   1,089 0 7,019
Nuveen Ohio QLTY MNCPL I ETF FI 670980101   4,178,934 328,719 SH   SOLE   328,719 0 0
Nuveen Pa Quality Municipal Income Fund ETF FI 670972108   12,239 1,000 SH   SOLE   1,000 0 0
Nuveen PFD & Incm Securties FD ETF FI 67072C105   25,269 3,458 SH   SOLE   3,458 0 0
Nuveen Quality Municipal ETF FI 67066V101   7,518 600 SH   SOLE   600 0 0
Nvidia Corp COM 67066G104   612,679 4,040 SH   SOLE   2,092 0 1,948
NW Biotherapeutics COM 66737P600   2,704 4,292 SH   SOLE   4,292 0 0
NXP Semiconductors F COM N6596X109   193,086 1,297 SH   SOLE   1,297 0 0
O G E Energy CP HLDG COM 670837103   103,109 2,674 SH   SOLE   2,674 0 0
O Reilly Automotive COM 67103H107   127,616 202 SH   SOLE   202 0 0
Obsidian Energy Limite F COM 674482203   325 42 SH   SOLE   42 0 0
Occidental Pete Corp WT Exp 08/03/27 WT 674599162   407 11 SH   SOLE   11 0 0
Occidental Petrol 27 WTS Warrants Exp 08/03/27 WT 674599162   407 11 SH   SOLE   11 0 0
Occidental Petrol Co COM 674599105   8,582 145 SH   SOLE   43 0 102
Okta Inc CL A COM 679295105   2,260 25 SH   SOLE   0 0 25
Old Second BNCP Inc COM 680277100   227,460 17,000 SH   SOLE   0 0 17,000
Ollies Bargain Outlet HLDGS Inc Com COM 681116109   3,055 52 SH   SOLE   52 0 0
Omega Hlthcare Invts REIT COM 681936100   205,787 7,300 SH   SOLE   0 0 7,300
Omnicell Inc Com COM 68213N109   2,616 23 SH   SOLE   23 0 0
Onto Innovation Inc COM 683344105   6,277 90 SH   SOLE   90 0 0
Open Text Corp COM 683715106   605 16 SH   SOLE   16 0 0
Oracle Corp COM 68389X105   2,558,570 36,619 SH   SOLE   26,389 0 10,230
Orange Sponsored ADR ADR 684060106   25,717 2,185 SH   SOLE   0 0 2,185
Organon & Co COM 68622V106   114,345 3,388 SH   SOLE   3,323 0 65
Orion Office REIT Inc COM 68629Y103   719 65 SH   SOLE   65 0 0
Orix Corporation ADR 686330101   1,936 23 SH   SOLE   23 0 0
Otis Worldwide Corp COM 68902V107   998,075 14,123 SH   SOLE   12,926 0 1,197
P T Telekomunikasi Indonesia ADR 715684106   1,795 64 SH   SOLE   64 0 0
Paccar Inc COM 693718108   689,598 8,375 SH   SOLE   8,375 0 0
Pacira Biosciences Inc COM 695127100   1,866 32 SH   SOLE   0 0 32
Packaging Corp Of Am COM 695156109   34,688 250 SH   SOLE   250 0 0
Palo Alto Networks Inc COM 697435105   4,445 9 SH   SOLE   0 0 9
Park NTNL Corp COM 700658107   21,825 180 SH   SOLE   180 0 0
Parker-Hannifin Corp COM 701094104   505,633 2,055 SH   SOLE   2,055 0 0
Patrick Enterprises Inc COM 703343103   1,763 34 SH   SOLE   34 0 0
Paychex Inc COM 704326107   66,500 584 SH   SOLE   584 0 0
Paycom Software Inc COM 70432V102   21,009 75 SH   SOLE   75 0 0
Paylocity HLDG Corp COM 70438V106   28,430 163 SH   SOLE   150 0 13
Paypal Holdings Incorpor COM 70450Y103   287,880 4,122 SH   SOLE   3,124 0 998
Peloton Interactive Inc COM 70614W100   3,947 430 SH   SOLE   280 0 150
Pembina Pipeline Corp Com COM 706327103   14,204 400 SH   SOLE   400 0 0
Pepsico Inc COM 713448108   104,750,650 628,527 SH   SOLE   524,242 0 104,285
Perkinelmer Inc COM 714046109   70,114 493 SH   SOLE   93 0 400
Pershing Square T 25 WTS Warrants Exp 07/24/25 WT 71531R117   478 1,111 SH   SOLE   1,111 0 0
Pershing Square Tontine Class A COM 71531R109   199,700 10,000 SH   SOLE   10,000 0 0
Pfizer Inc COM 717081103   9,462,023 180,469 SH   SOLE   123,923 0 56,546
PG&E Corp Com NPV COM 69331C108   1,996 200 SH   SOLE   0 0 200
Philip Morris Intl COM 718172109   1,961,322 19,615 SH   SOLE   10,121 0 9,494
Phillips 66 COM 718546104   1,093,501 13,337 SH   SOLE   2,908 0 10,429
PIMCO 0-5 Year High YLD BND Idx ETF ETF FI 72201R783   70,824 800 SH   SOLE   0 0 800
PIMCO Active Bond ETF ETF FI 72201R775   228,886 2,403 SH   SOLE   2,403 0 0
PIMCO Corporate Income Opp Fund ETF FI 72201B101   56,198 4,450 SH   SOLE   4,450 0 0
PIMCO Enhanced SHRT Maturty Actv ETF ETF FI 72201R833   797,836 8,050 SH   SOLE   8,050 0 0
PIMCO Intrmediate Muni Bond Actv ETF ETF FI 72201R866   23,166 450 SH   SOLE   450 0 0
Pinnacle West Cap COM 723484101   36,560 500 SH   SOLE   350 0 150
Pioneer Natural Res COM 723787107   2,231 10 SH   SOLE   10 0 0
Piper Sandler Companies COM 724078100   13,036 115 SH   SOLE   115 0 0
Pitney Bowes Inc 6.7PFD Due 03/07/43 PFD 724479506   4,252 200 SH   SOLE   200 0 0
Planet 13 Holdings Inc F COM 72706K101   1,150 1,000 SH   SOLE   0 0 1,000
Plexus Corp COM 729132100   25,905 330 SH   SOLE   0 0 330
Plug Power Inc COM 72919P202   41,425 2,500 SH   SOLE   0 0 2,500
PNC Finl Services COM 693475105   2,061,107 13,064 SH   SOLE   13,064 0 0
PNC Finl SVC 6.125 PFD PFD Ser P PFD 693475857   2,141,601 84,448 SH   SOLE   82,248 0 2,200
PNC Finl SVCS Group Dep Share Depositary SHS Repstg 1/4000TH Perp PFD Ser P PFD 693475857   213,024 8,400 SH   SOLE   8,050 0 350
Pool Corp. COM 73278L105   8,078 23 SH   SOLE   23 0 0
Portillos Inc CL A Com COM 73642K106   4,905 300 SH   SOLE   0 0 300
Post HLDGS Inc Com COM 737446104   4,859 59 SH   SOLE   59 0 0
Power Assets COM 739197200   3,390 539 SH   SOLE   539 0 0
PowerShares S&P 500 Equal Weight ETF EX TRD EQ FD 739371813   37,316 278 SH   SOLE   278 0 0
PPG Industries Inc COM 693506107   657,912 5,754 SH   SOLE   3,290 0 2,464
PPL Corp COM 69351T106   12,830 469 SH   SOLE   69 0 400
Prairie Shores Incratxxx Escrow Pending EX TRD EQ FD 739ESC010   0 19 SH   SOLE   0 0 19
Pricesmart Inc COM 741511109   3,796 53 SH   SOLE   53 0 0
Primerica, Inc. COM 74164M108   19,869 166 SH   SOLE   166 0 0
Principal Finl COM 74251V102   152,816 2,288 SH   SOLE   1,924 0 364
Procter & Gamble COM 742718109   131,429,548 914,038 SH   SOLE   827,217 0 86,821
Procter & Gamble Co COM 742718109   46,013 320 SH   SOLE   320 0 0
Professional Diversi COM 74312Y202   178 250 SH   SOLE   250 0 0
Progressive Co Ohio COM 743315103   28,021 241 SH   SOLE   241 0 0
Prologis Inc. REIT COM 74340W103   156,710 1,332 SH   SOLE   371 0 961
ProShares Bitcoin Strategy ETF EX TRD EQ FD 74347G440   3,367 290 SH   SOLE   40 0 250
ProShares Ultra Health Care ETF EX TRD EQ FD 74347R735   79,572 912 SH   SOLE   912 0 0
Prosperity Bancshares COM 743606105   72,230 1,050 SH   SOLE   1,050 0 0
Proterra Inc COM 74374T109   4,640 1,000 SH   SOLE   0 0 1,000
Prudential Fin 5.625PFD Due 08/15/58 PFD 744320805   752,225 30,005 SH   SOLE   18,570 0 11,435
Prudential Finl COM 744320102   86,016 899 SH   SOLE   899 0 0
Pub SVC Enterpise GP COM 744573106   2,215 35 SH   SOLE   35 0 0
Public Storage 4.7 PFD PFD Ser J PFD 74460W594   1,502,544 68,050 SH   SOLE   68,050 0 0
Public Storage 5.6 Dep SHS Re P PFD Sbi H PFD 74460W644   25,250 1,000 SH   SOLE   0 0 1,000
Public Storage 5.6 PFD PFD Ser H PFD 74460W644   3,629,045 143,722 SH   SOLE   81,063 0 62,659
Public Storage DP SHS RP PFD H Cum PFD SHS Ben Int Ser H PFD 74460W644   16,413 650 SH   SOLE   650 0 0
Public Storage PFD SHS Ser Q (psa.Q Psus) PFD 74460W446   10,944 600 SH   SOLE   600 0 0
Public Storage Preferred PFD 74460W594   264,960 12,000 SH   SOLE   11,500 0 500
Public Storage REIT COM 74460D109   594,698 1,902 SH   SOLE   66 0 1,836
Publicis S A New F Sponsored ADR ADR 74463M106   7,440 619 SH   SOLE   219 0 400
Pure Storage Inc Class A COM 74624M102   5,142 200 SH   SOLE   200 0 0
Putnam Premier Income TR ETF FI 746853100   17,217 4,500 SH   SOLE   4,500 0 0
Qbe Insurance Group COM 74728G605   4,311 516 SH   SOLE   516 0 0
Qorvo Inc COM 74736K101   21,505 228 SH   SOLE   228 0 0
Qualcomm Inc COM 747525103   36,250,065 283,781 SH   SOLE   205,928 0 77,853
Quanta Services Inc COM 74762E102   62,705 500 SH   SOLE   500 0 0
Quantum Computing Inc Com COM 74766W108   536 225 SH   SOLE   0 0 225
Quest Diagnostic Inc COM 74834L100   42,421 319 SH   SOLE   210 0 109
Quest Rare Minerals F COM 74836T101   0 449 SH   SOLE   449 0 0
Rada Elec Inds LTD F COM M81863124   1,848 200 SH   SOLE   0 0 200
Rambus Inc Del Com COM 750917106   10,745 500 SH   SOLE   0 0 500
Rare Element Resourc F COM 75381M102   183 300 SH   SOLE   300 0 0
Raytheon Technologies Co COM 75513E101   16,220,033 168,765 SH   SOLE   146,900 0 21,865
RBC Bearings Inc Com COM 75524B104   24,783 134 SH   SOLE   134 0 0
Realty Incm Corp REIT COM 756109104   155,768 2,274 SH   SOLE   674 0 1,600
Reckitt Benckiser Group PLC ADR (RBGLY Adus) ADR 756255204   3,537 236 SH   SOLE   236 0 0
Regeneron Pharms Inc COM 75886F107   203,349 344 SH   SOLE   0 0 344
Regenicin Inc Com COM 75887Q102   84 7,600 SH   SOLE   0 0 7,600
Regional Health Properti COM 75903M309   377 161 SH   SOLE   161 0 0
Regions Financial COM 7591EP100   35,743 1,890 SH   SOLE   0 0 1,890
Regis Corp Minn COM 758932107   610 565 SH   SOLE   565 0 0
Reinsurance Group Amer Sub Deb 42 PFD 759351703   2,826 112 SH   SOLE   112 0 0
Repare Therapeutics In F COM 760273102   27,980 2,000 SH   SOLE   2,000 0 0
Republic Services COM 760759100   32,964 251 SH   SOLE   251 0 0
Resideo Technologies Inc COM 76118Y104   4,195 216 SH   SOLE   216 0 0
Restaurant Brands International Inc COM 76131D103   3,193 63 SH   SOLE   63 0 0
Rightmove Unsp ADR ADR 76657Y101   8,574 621 SH   SOLE   621 0 0
Rino Interntnl COM 766883102   6 100 SH   SOLE   100 0 0
Rio Tinto PLC F Sponsored ADR ADR 767204100   84,302 1,382 SH   SOLE   1,382 0 0
Rivian Automotive Inc Class A COM 76954A103   25,225 980 SH   SOLE   450 0 530
Rli Corp COM 749607107   20,403 175 SH   SOLE   175 0 0
Roblox Corp Class A COM 771049103   2,859 87 SH   SOLE   87 0 0
Robo Global Robotics And Automation Index ETF EX TRD EQ FD 301505707   4,495 100 SH   SOLE   100 0 0
Roche HLDG AG F Sponsored ADR ADR 771195104   20,252 486 SH   SOLE   236 0 250
Rocket Companies Class A Class A COM 77311W101   3,680 500 SH   SOLE   500 0 0
Rockwell Automation COM 773903109   7,556,041 37,911 SH   SOLE   4,049 0 33,862
Rogers Commun Inc F Class B COM 775109200   531 11 SH   SOLE   0 0 11
Rollins Inc COM 775711104   5,238 150 SH   SOLE   150 0 0
Roper Technologies COM 776696106   74,194 188 SH   SOLE   188 0 0
Ross Stores Inc COM 778296103   66,227 943 SH   SOLE   943 0 0
Royal Bank Of Canada F COM 780087102   29,046 300 SH   SOLE   300 0 0
Royal Caribbean Group F COM V7780T103   6,982 200 SH   SOLE   100 0 100
RPM Intl Inc COM 749685103   36,132 459 SH   SOLE   459 0 0
S B A Communications Class A COM 78410G104   71,051 222 SH   SOLE   0 0 222
S E I Investments Co COM 784117103   7,077 131 SH   SOLE   131 0 0
S&P Global Inc Com COM 78409V104   44,008,787 130,567 SH   SOLE   110,646 0 19,921
Safety Ins Group Inc Com COM 78648T100   84,963 875 SH   SOLE   0 0 875
Saia Inc COM 78709Y105   1,880 10 SH   SOLE   0 0 10
Salesforce Inc COM 79466L302   43,096,455 261,127 SH   SOLE   173,707 0 87,420
Sana Biotechnology Inc COM 799566104   643 100 SH   SOLE   0 0 100
Sandridge Energy Inc COM 80007P869   31 2 SH   SOLE   0 0 2
Sanofi S A F Sponsored ADR ADR 80105N105   38,773 775 SH   SOLE   275 0 500
SAP ADR Rep 1 Ord ADR 803054204   11,703 129 SH   SOLE   129 0 0
Schein Henry Inc COM 806407102   86,102 1,122 SH   SOLE   1,122 0 0
Schlumberger LTD F COM 806857108   230,337 6,410 SH   SOLE   1,850 0 4,560
Schneider Electric SA F Sponsored ADR ADR 80687P106   14,744 625 SH   SOLE   0 0 625
Schneider SA Ex Spie Batig SHS COM F86921107   59,833 507 SH   SOLE   0 0 507
Schwab Emerging Markets Equity ETF EX TRD EQ FD 808524706   1,547,370 60,968 SH   SOLE   60,968 0 0
Schwab Funda Emg MKTS Large Com ETF EX TRD EQ FD 808524730   3,241 125 SH   SOLE   125 0 0
Schwab Fundamental US Large Co ETF EX TRD EQ FD 808524771   12,617,188 247,882 SH   SOLE   211,053 0 36,829
Schwab Intermediate Term US TRS ETF ETF FI 808524854   42,002 814 SH   SOLE   54 0 760
Schwab International Equity ETF EX TRD EQ FD 808524805   5,539,376 176,132 SH   SOLE   176,132 0 0
Schwab Internatnal Small Cap Eqy ETF EX TRD EQ FD 808524888   89,318 2,860 SH   SOLE   2,860 0 0
Schwab Short Term US Treasury ETF ETF FI 808524862   225,143 4,577 SH   SOLE   4,577 0 0
Schwab US Aggregate Bond ETF ETF FI 808524839   4,603,223 96,161 SH   SOLE   95,676 0 485
Schwab US Broad Market ETF EX TRD EQ FD 808524102   19,791,211 447,865 SH   SOLE   447,794 0 71
Schwab US Dividend Equity ETF EX TRD EQ FD 808524797   883,349 12,332 SH   SOLE   8,875 0 3,457
Schwab US Large Cap ETF EX TRD EQ FD 808524201   3,953,125 88,516 SH   SOLE   88,516 0 0
Schwab US Large Cap Growth ETF EX TRD EQ FD 808524300   1,548,539 26,703 SH   SOLE   26,703 0 0
Schwab US Large Cap Value ETF EX TRD EQ FD 808524409   326,766 5,236 SH   SOLE   5,236 0 0
Schwab US Small Cap ETF EX TRD EQ FD 808524607   1,877,446 48,152 SH   SOLE   48,152 0 0
Schwab US TIPS ETF ETF FI 808524870   114,502 2,052 SH   SOLE   2,052 0 0
Science Applications COM 808625107   1,024 11 SH   SOLE   11 0 0
Scotts Miracle Gro Co COM 810186106   44,392 562 SH   SOLE   162 0 400
Scripps E W Co Class A COM 811054402   6,525 523 SH   SOLE   0 0 523
Seacoast Banking Corp. Of Florida COM 811707801   4,427 134 SH   SOLE   134 0 0
Seagate Technology HLDGS PB LTD Co COM G7997R103   236,980 3,285 SH   SOLE   3,285 0 0
Sealed Air Corp New Com COM 81211K100   2,597 45 SH   SOLE   45 0 0
Seelos Therapeutics Inc COM 81577F109   680 1,000 SH   SOLE   1,000 0 0
Sefe Inc XXX Registration Revoked BY COM 815787106   0 3,000 SH   SOLE   3,000 0 0
Select Sector Health Care SPDR ETF EX TRD EQ FD 81369Y209   2,587,370 20,176 SH   SOLE   19,466 0 710
Select Sector Industrial SPDR ETF EX TRD EQ FD 81369Y704   106,380 1,218 SH   SOLE   1,218 0 0
Select Sector SPDR TR Real Estate Select Sector SPDR FD EX TRD EQ FD 81369Y860   14,097 345 SH   SOLE   345 0 0
Select Sector Uti Select SPDR ETF EX TRD EQ FD 81369Y886   35,065 500 SH   SOLE   0 0 500
Select STR Financial Select SPDR ETF EX TRD EQ FD 81369Y605   799,050 25,407 SH   SOLE   25,407 0 0
Selective Insurance Group Inc COM 816300107   11,389 131 SH   SOLE   131 0 0
Sempra Energy COM 816851109   17,431 116 SH   SOLE   116 0 0
Sensata Technologies Holding PLC COM G8060N102   3,181 77 SH   SOLE   0 0 77
Sensient Technologie COM 81725T100   80,560 1,000 SH   SOLE   1,000 0 0
Servicenow Inc Com COM 81762P102   7,133 15 SH   SOLE   6 0 9
Shake Shack Class A COM 819047101   1,974 50 SH   SOLE   0 0 50
Shell PLC F Unsponsored ADR ADR 780259305   281,477 5,383 SH   SOLE   3,657 0 1,726
Sherwin Williams Co COM 824348106   683,149 3,051 SH   SOLE   2,151 0 900
Shockwave Medical Inc COM 82489T104   116,996 612 SH   SOLE   600 0 12
Shopify Inc F Class A COM 82509L107   46,860 1,500 SH   SOLE   1,000 0 500
Siemens A G F Sponsored ADR ADR 826197501   17,520 343 SH   SOLE   343 0 0
Signature Bank COM 82669G104   7,706 43 SH   SOLE   43 0 0
Signify NV Ordf COM N8063K107   8,291 250 SH   SOLE   250 0 0
Sila Realty Trust Inc CL Ass A COM 146280102   21,111 2,575 SH   SOLE   2,575 0 0
Silk RD Med Inc Com COM 82710M100   4,330 119 SH   SOLE   119 0 0
Simon PPTY Group REIT COM 828806109   23,540 248 SH   SOLE   248 0 0
Simpson MFG Inc Com COM 829073105   9,256 92 SH   SOLE   92 0 0
Singapore Telecommunications LTD ADR ADR 82929R304   4,181 230 SH   SOLE   230 0 0
Sirius XM HLDGS Inc COM 82968B103   17,728 2,892 SH   SOLE   2,244 0 648
Siteone Landscape Supply Inc Com COM 82982L103   24,606 207 SH   SOLE   207 0 0
Six Flags Entertainm COM 83001A102   1,736 80 SH   SOLE   80 0 0
Skechers U S A Inc Class A COM 830566105   4,305 121 SH   SOLE   121 0 0
Skyworks Solutions COM 83088M102   264,487 2,855 SH   SOLE   200 0 2,655
SM Energy Co COM 78454L100   47,866 1,400 SH   SOLE   1,400 0 0
Smith & Nephew ADR ADR 83175M205   1,759 63 SH   SOLE   63 0 0
Snap Inc Class A COM 83304A106   3,742 285 SH   SOLE   100 0 185
Snap On Inc COM 833034101   51,228 260 SH   SOLE   10 0 250
Snowflake Inc Class A COM 833445109   2,503 18 SH   SOLE   18 0 0
Sofi Technologies Inc F COM 83406F102   235,964 44,775 SH   SOLE   44,775 0 0
Sony Corp F Sponsored ADR ADR 835699307   654 8 SH   SOLE   8 0 0
Southern Co COM 842587107   787,317 11,041 SH   SOLE   5,241 0 5,800
Southern Co 1.240 Ser 2020a PFD 842587800   9,842 450 SH   SOLE   450 0 0
Southstate Corp COM 840441109   8,332 108 SH   SOLE   108 0 0
Southwest Airlines COM 844741108   173,195 4,795 SH   SOLE   2,308 0 2,487
SPDR Blackstone/Gso Senior Loan ETF FI 78467V608   12,992 312 SH   SOLE   0 0 312
SPDR Bloomberg Barclays High Yield Bond ETF ETF FI 78468R622   564,035 6,218 SH   SOLE   4,070 0 2,148
SPDR Dow Jones Indl (average Et Ut Ser 1) EX TRD EQ FD 78467X109   185,107 600 SH   SOLE   400 0 200
SPDR Fund Consumer Discre Select ETF EX TRD EQ FD 81369Y407   4,143,510 30,139 SH   SOLE   29,939 0 200
SPDR Gold Shares ETF EX TRD EQ FD 78463V107   482,133 2,862 SH   SOLE   2,802 0 60
SPDR Intrmdt TRM Crprate BND ETF ETF FI 78464A375   55,993 1,716 SH   SOLE   474 0 1,242
SPDR Long Term Corporate Bond ETF ETF FI 78464A367   6,480 269 SH   SOLE   0 0 269
SPDR Mid Cap ETF EX TRD EQ FD 78464A847   16,829 424 SH   SOLE   424 0 0
SPDR MSCI Acwi Ex-US ETF EX TRD EQ FD 78463X848   7,871 331 SH   SOLE   331 0 0
SPDR Nuveen Bloomberg Barclays Municipal Bond ETF FI 78468R721   69,707 1,520 SH   SOLE   0 0 1,520
SPDR Nuveen Bloomberg Barclays Short Term Muni Bond ETF ETF FI 78468R739   43,243 915 SH   SOLE   915 0 0
SPDR Port Inter TRM TRSRY ETF ETF FI 78464A672   20,187 685 SH   SOLE   0 0 685
SPDR Portfolio DVLPD WRLD Ex-US ETF EX TRD EQ FD 78463X889   67,803 2,351 SH   SOLE   2,351 0 0
SPDR Portfolio S&P 500 ETF EX TRD EQ FD 78464A854   2,084 47 SH   SOLE   0 0 47
SPDR Portfolio Total Stock Market ETF EX TRD EQ FD 78464A805   12,178 262 SH   SOLE   0 0 262
SPDR S&P 400 Mid Cap Growth ETF EX TRD EQ FD 78464A821   43,769 718 SH   SOLE   718 0 0
SPDR S&P 400 Mid Cap Value ETF EX TRD EQ FD 78464A839   61 1 SH   SOLE   1 0 0
SPDR S&P 500 ETF EX TRD EQ FD 78462F103   10,188,928 26,896 SH   SOLE   16,522 0 10,374
SPDR S&P 500 Growth ETF EX TRD EQ FD 78464A409   732 14 SH   SOLE   0 0 14
SPDR S&P 600 Small Cap Value ETF EX TRD EQ FD 78464A300   20,709 286 SH   SOLE   286 0 0
SPDR S&P Biotech ETF EX TRD EQ FD 78464A870   292,995 3,945 SH   SOLE   3,945 0 0
SPDR S&P Dividend ETF EX TRD EQ FD 78464A763   415,217 3,498 SH   SOLE   3,498 0 0
SPDR S&P Midcap 400 ETF EX TRD EQ FD 78467Y107   22,898,920 55,192 SH   SOLE   54,362 0 830
SPDR S&P Regional Banking ETF EX TRD EQ FD 78464A698   15,394 265 SH   SOLE   265 0 0
SPDR Ser TR SPDR Bloomberg Barclays 1-3 Month T-Bill ETF ETF FI 78468R663   3,660 40 SH   SOLE   40 0 0
SPDR Short Term Corporate BND ETF ETF FI 78464A474   189,321 6,368 SH   SOLE   6,368 0 0
SPDR Short Term Treasury ETF ETF FI 78468R101   9,571 325 SH   SOLE   325 0 0
Splunk Inc COM 848637104   6,281 71 SH   SOLE   0 0 71
Sprout Social Inc Class A COM 85209W109   16,202 279 SH   SOLE   231 0 48
SPS Comm Inc COM 78463M107   2,826 25 SH   SOLE   25 0 0
SQL Technologies Corp COM 78471E105   40,000 20,000 SH   SOLE   0 0 20,000
Square Inc CL A COM 852234103   1,659 27 SH   SOLE   27 0 0
SS&C Technologs HLDG COM 78467J100   2,497 43 SH   SOLE   43 0 0
Staar Surgical Co New COM 852312305   5,958 84 SH   SOLE   84 0 0
Stanley Black & Deck COM 854502101   809,519 7,720 SH   SOLE   1,485 0 6,235
Starbucks Corp COM 855244109   8,911,610 116,659 SH   SOLE   17,681 0 98,978
State Street C 5.9 PFD PFD Ser D PFD 857477608   68,393 2,750 SH   SOLE   2,600 0 150
State Street Corp COM 857477103   1,023 15 SH   SOLE   15 0 0
State Street Corp PFD 5.35 Series G PFD 857477855   4,358 175 SH   SOLE   0 0 175
State Street Corporation 5.9 1/4000TH Non Cum Perp PFD 857477608   49,740 2,000 SH   SOLE   2,000 0 0
Stericycle Inc COM 858912108   11,401 260 SH   SOLE   260 0 0
Steris PLC COM G8473T100   92,767 450 SH   SOLE   450 0 0
Steris PLC F COM G8473T100   25,563 124 SH   SOLE   124 0 0
Sterling Constructn COM 859241101   4,384 200 SH   SOLE   200 0 0
Stewart Info SVCS Co COM 860372101   4,279 86 SH   SOLE   86 0 0
Stock Yard Bancorp COM 861025104   13,818 231 SH   SOLE   231 0 0
Streamline Health Soluti COM 86323X106   12,700 10,000 SH   SOLE   10,000 0 0
Stryker Corp COM 863667101   1,479,820 7,413 SH   SOLE   6,382 0 1,031
Summit Materials Inc Class A COM 86614U100   1,397 60 SH   SOLE   60 0 0
Sun Communities REIT COM 866674104   93,226 585 SH   SOLE   585 0 0
SVB Finl Group COM 78486Q101   349,566 885 SH   SOLE   885 0 0
Swedish Match Ab ADR ADR 870309606   1,962 193 SH   SOLE   193 0 0
Sweetgreen Inc Com COM 87043Q108   1,549 133 SH   SOLE   133 0 0
Sylvamo Corp COM 871332102   3,771 115 SH   SOLE   0 0 115
Synchrony Finl COM 87165B103   212,674 7,700 SH   SOLE   3,000 0 4,700
Synopsys Inc COM 871607107   47,074 155 SH   SOLE   150 0 5
Synovus Financial Corp COM 87161C501   1,638 45 SH   SOLE   0 0 45
Sysco Corp COM 871829107   9,546,485 112,048 SH   SOLE   48,307 0 63,741
T Rowe Price Group COM 74144T108   13,975,255 123,011 SH   SOLE   115,806 0 7,205
Taiwan Semiconductr F Sponsored ADR ADR 874039100   11,756 143 SH   SOLE   143 0 0
Takeda Pharma Co F Sponsored ADR ADR 874060205   298,674 20,781 SH   SOLE   20,781 0 0
Take-Two Interactive COM 874054109   5,024 41 SH   SOLE   41 0 0
Tapestry Inc COM 876030107   1,831 60 SH   SOLE   60 0 0
Target Corp COM 87612E106   4,446,051 31,481 SH   SOLE   29,347 0 2,134
TC Energy Corp F COM 87807B107   5,934 113 SH   SOLE   113 0 0
TCW Strategic Income CF ETF FI 872340104   34,195 7,000 SH   SOLE   0 0 7,000
Te Connectivity LTD F COM H84989104   19,801 175 SH   SOLE   100 0 75
Technology Select Sector SPDR ETF EX TRD EQ FD 81369Y803   5,482,813 43,131 SH   SOLE   41,131 0 2,000
Tekla HLTHCR Inv EX TRD EQ FD 87911J103   41,099 2,199 SH   SOLE   2,199 0 0
Teledyne Technologies Inc Com COM 879360105   7,127 19 SH   SOLE   19 0 0
Teleflex Incorporate COM 879369106   239,027 972 SH   SOLE   772 0 200
Telenor Asa ADR ADR 87944W105   3,845 290 SH   SOLE   290 0 0
Telephone & Data SYS COM 879433829   108,556 6,875 SH   SOLE   6,875 0 0
Templeton Dragon CF EX TRD EQ FD 88018T101   64,883 4,550 SH   SOLE   4,200 0 350
Teradata Corp COM 88076W103   29,608 800 SH   SOLE   700 0 100
Teradyne Inc COM 880770102   25,970 290 SH   SOLE   290 0 0
Terminix Global COM 88087E100   15,528 382 SH   SOLE   382 0 0
Tesla Inc COM 88160R101   8,291,147 12,312 SH   SOLE   10,704 0 1,608
Teva Pharmaceutical In F Sponsored ADR ADR 881624209   3,760 500 SH   SOLE   500 0 0
Texas Instruments COM 882508104   474,422 3,088 SH   SOLE   2,031 0 1,057
Texas Pacific Land Corp COM 88262P102   2,492,434 1,675 SH   SOLE   0 0 1,675
Texas Roadhouse Class A COM 882681109   36,600 500 SH   SOLE   500 0 0
Textron Inc COM 883203101   12,218 200 SH   SOLE   200 0 0
The Allstate C 5.1 PFD PFD Ser H PFD 020002838   20,411 900 SH   SOLE   900 0 0
The Allstate Cor 5.1PFD Due 01/15/53 PFD 020002309   206,090 8,555 SH   SOLE   8,555 0 0
The Charles S 5.95 PFD PFD Ser D PFD 808513600   217,190 8,705 SH   SOLE   8,705 0 0
The Coca-Cola Co COM 191216100   10,480,074 165,434 SH   SOLE   108,766 0 56,668
The Macerich Co REIT COM 554382101   174,200 20,000 SH   SOLE   0 0 20,000
The Mosaic Co COM 61945C103   7,368 156 SH   SOLE   156 0 0
The Odp Corp Com COM 88337F105   1,331 44 SH   SOLE   44 0 0
The Southern Co 4.2PFD Due 10/15/60 PFD 842587883   1,391,431 73,041 SH   SOLE   53,041 0 20,000
The Southern Co 4.95PFD Due 01/30/80 PFD 842587800   1,114,005 50,935 SH   SOLE   37,615 0 13,320
The Trade Desk Inc COM 88339J105   8,923 213 SH   SOLE   213 0 0
Therma-Med Inc New COM 88342Q203   0 5 SH   SOLE   5 0 0
Thermo Fisher SCNTFC COM 883556102   72,679,862 133,706 SH   SOLE   74,592 0 59,114
Thor Industries Inc COM 885160101   15,394 206 SH   SOLE   206 0 0
Tilray Inc COM 88688T100   3,501 1,122 SH   SOLE   0 0 1,122
Titan Medical Inc F COM 88830X819   17 33 SH   SOLE   33 0 0
TJX Companies Inc COM 872540109   62,584,839 1,120,588 SH   SOLE   1,049,473 0 71,115
T-Mobile US Inc Com COM 872590104   269 2 SH   SOLE   2 0 0
Tokyo Electron LTD F Sponsored ADR ADR 889110102   1,386 17 SH   SOLE   17 0 0
Tomra Systems Asa Spon A D R ADR 889905204   111,660 6,000 SH   SOLE   6,000 0 0
Toro Co COM 891092108   6,924 91 SH   SOLE   91 0 0
Toronto-Dominion BK F COM 891160509   96,075 1,465 SH   SOLE   1,000 0 465
Total Apparel Group NXXX Registration Revoked BY COM 89149H404   0 1 SH   SOLE   1 0 0
Total Se F Sponsored ADR ADR 89151E109   122,015 2,288 SH   SOLE   2,288 0 0
Townsquare Media Inc COM 892231101   16,380 2,000 SH   SOLE   2,000 0 0
Toyota Motor Corp F Sponsored ADR ADR 892331307   87,106 565 SH   SOLE   540 0 25
Tractor Supply Comp COM 892356106   84,131 434 SH   SOLE   434 0 0
Trane Technologies PLC F COM G8994E103   34,675 267 SH   SOLE   267 0 0
Transdigm Group Inc COM 893641100   18,783 35 SH   SOLE   35 0 0
Transunion COM 89400J107   9,199 115 SH   SOLE   70 0 45
Travel Plus Leisure Co COM 894164102   15,994 412 SH   SOLE   317 0 95
Travelers Companies COM 89417E109   7,155,890 42,310 SH   SOLE   2,980 0 39,330
Truist Finl C 5.25 PFD PFD Ser O PFD 89832Q745   1,810,432 79,302 SH   SOLE   79,192 0 110
Truist Finl Corp COM 89832Q109   580,970 12,249 SH   SOLE   7,188 0 5,061
Twilio Inc Class A COM 90138F102   9,638 115 SH   SOLE   15 0 100
Twitter Inc COM 90184L102   11,217 300 SH   SOLE   100 0 200
Tyler Technologies Inc Com COM 902252105   10,972 33 SH   SOLE   33 0 0
Tyson Foods Inc Class A COM 902494103   1,205 14 SH   SOLE   14 0 0
U G I Corp COM 902681105   6,352 163 SH   SOLE   163 0 0
U.S. Bancorp 5.5 PFD PFD PFD 902973759   198,569 8,025 SH   SOLE   8,025 0 0
Uber Technologies Inc COM 90353T100   7,100 347 SH   SOLE   347 0 0
Umbf Financial Corporation COM 902788108   3,286 38 SH   SOLE   38 0 0
Under Armour Inc CL A Com COM 904311107   466 56 SH   SOLE   0 0 56
Under Armour Inc Class C COM 904311206   424 56 SH   SOLE   0 0 56
Unifirst Corp COM 904708104   14,635 85 SH   SOLE   85 0 0
Unilever PLC F Sponsored ADR ADR 904767704   346,475 7,560 SH   SOLE   2,135 0 5,425
Union Pacific Corp COM 907818108   34,508,914 161,801 SH   SOLE   47,419 0 114,382
United Bancorp Of Oh COM 909911109   8,949 546 SH   SOLE   546 0 0
United Bankshrs Inc COM 909907107   61,719 1,742 SH   SOLE   142 0 1,600
United Natural Foods COM 911163103   3,034 77 SH   SOLE   77 0 0
United Parcel SRVC Class B COM 911312106   17,470,091 95,706 SH   SOLE   23,408 0 72,298
United States Copper Index ETF EX TRD EQ FD 911718104   2,666 120 SH   SOLE   120 0 0
United Therapeutics Corp Del Com COM 91307C102   3,770 16 SH   SOLE   16 0 0
Unitedhealth GRP Inc COM 91324P102   60,883,896 118,537 SH   SOLE   108,353 0 10,184
Unitil Corp COM 913259107   2,408 41 SH   SOLE   41 0 0
Unrivaled Brands Inc COM 91532E105   11 134 SH   SOLE   0 0 134
Unum Group COM 91529Y106   13,336 392 SH   SOLE   392 0 0
US Bancorp COM 902973304   28,120,311 605,027 SH   SOLE   566,314 0 38,713
US Foods HLDG Corp COM 912008109   2,976 97 SH   SOLE   97 0 0
Utd Overseas BK F Sponsored ADR ADR 911271302   3,395 90 SH   SOLE   90 0 0
Valero Energy Corp COM 91913Y100   77,053 725 SH   SOLE   0 0 725
Vaneck ETF Trust Vaneck Rare E Arth/Strategic EX TRD EQ FD 57060U472   13,801 159 SH   SOLE   159 0 0
Vaneck Merk Gold ETF EX TRD EQ FD 921078101   131,475 7,500 SH   SOLE   0 0 7,500
Vaneck Vectors Long Muni ETF ETF FI 92189F536   1,363,458 77,206 SH   SOLE   77,206 0 0
Vaneck Vectors Semiconductor ETF EX TRD EQ FD 92189F676   85,770 421 SH   SOLE   371 0 50
Vaneck Vectors Short Muni ETF ETF FI 92189F528   3,229,010 188,831 SH   SOLE   72,590 0 116,241
Vaneck Vectors Vietnam ETF EX TRD EQ FD 92189F817   2,880 200 SH   SOLE   200 0 0
Vanguard Consumer Staple ETF EX TRD EQ FD 92204A207   2,551,020 13,764 SH   SOLE   13,764 0 0
Vanguard Dividend Appreciation ETF EX TRD EQ FD 921908844   3,685,507 25,688 SH   SOLE   13,780 0 11,908
Vanguard Esg Internatnl Stock ETF EX TRD EQ FD 921910725   495,549 10,105 SH   SOLE   105 0 10,000
Vanguard Esg US Bond ETF ETF FI 921910691   124,165 1,972 SH   SOLE   1,972 0 0
Vanguard Extended Market ETF EX TRD EQ FD 922908652   5,283,068 40,298 SH   SOLE   39,988 0 310
Vanguard Financials ETF EX TRD EQ FD 92204A405   3,207,939 41,559 SH   SOLE   41,559 0 0
Vanguard FTSE All World Ex US ETF EX TRD EQ FD 922042775   12,007,677 240,346 SH   SOLE   192,679 0 47,667
Vanguard FTSE Developed Markets ETF EX TRD EQ FD 921943858   923,630 22,638 SH   SOLE   21,348 0 1,290
Vanguard FTSE Emerging Markets ETF EX TRD EQ FD 922042858   7,111,071 170,734 SH   SOLE   161,904 0 8,830
Vanguard Growth ETF EX TRD EQ FD 922908736   1,346,495 6,041 SH   SOLE   5,985 0 56
Vanguard Health Care ETF EX TRD EQ FD 92204A504   71,828 305 SH   SOLE   305 0 0
Vanguard High Dividend Yield ETF EX TRD EQ FD 921946406   2,458,381 24,173 SH   SOLE   23,224 0 949
Vanguard Industrials ETF EX TRD EQ FD 92204A603   1,958,447 11,990 SH   SOLE   11,990 0 0
Vanguard Information Technology ETF EX TRD EQ FD 92204A702   1,190,275 3,645 SH   SOLE   3,645 0 0
Vanguard Intermediate Term Bond ETF ETF FI 921937819   40,766 525 SH   SOLE   0 0 525
Vanguard Intermediate Term Cor ETF ETF FI 92206C870   62,962,231 786,832 SH   SOLE   685,364 0 100,594
Vanguard Internatnl HGH DIV YLD ETF EX TRD EQ FD 921946794   2,139,090 36,367 SH   SOLE   36,367 0 0
Vanguard Large Cap ETF EX TRD EQ FD 922908637   553,929 3,214 SH   SOLE   3,212 0 2
Vanguard Mega Cap Growth ETF EX TRD EQ FD 921910816   52,327 288 SH   SOLE   288 0 0
Vanguard Mega Cap Value EX TRD EQ FD 921910840   46,455 483 SH   SOLE   476 0 7
Vanguard Mid Cap ETF EX TRD EQ FD 922908629   5,084,760 25,815 SH   SOLE   3,537 0 22,278
Vanguard Mid Cap Growth ETF EX TRD EQ FD 922908538   84,358 481 SH   SOLE   481 0 0
Vanguard Mid Cap Value ETF EX TRD EQ FD 922908512   343,228 2,650 SH   SOLE   2,650 0 0
Vanguard Mortgage Backed Sec ETF ETF FI 92206C771   39,784,908 832,145 SH   SOLE   786,867 0 44,248
Vanguard Muni BND Tax Exempt ETF ETF FI 922907746   2,559,898 51,280 SH   SOLE   51,280 0 0
Vanguard Real Estate ETF EX TRD EQ FD 922908553   1,704,486 18,708 SH   SOLE   18,427 0 281
Vanguard Russell 2000 ETF EX TRD EQ FD 92206C664   617 9 SH   SOLE   0 0 9
Vanguard Russell 2000 Value ETF EX TRD EQ FD 92206C649   2,855,251 23,870 SH   SOLE   0 0 23,870
Vanguard S&P 500 ETF EX TRD EQ FD 922908363   71,430,308 205,048 SH   SOLE   199,289 0 4,701
Vanguard S&P 500 ETF SHS EX TRD EQ FD 922908413   66,179 190 SH   SOLE   190 0 0
Vanguard S&P 500 Growth ETF EX TRD EQ FD 921932505   86,403 397 SH   SOLE   183 0 214
Vanguard S&P Mid Cap 400 ETF EX TRD EQ FD 921932885   1,001,011 6,537 SH   SOLE   6,537 0 0
Vanguard S&P Small Cap 600 ETF EX TRD EQ FD 921932828   293,132 1,724 SH   SOLE   1,724 0 0
Vanguard Short Term Cor BD ETF ETF FI 92206C409   66,989,557 878,436 SH   SOLE   557,549 0 320,887
Vanguard Short Term Treasury ETF ETF FI 92206C102   20,823 354 SH   SOLE   0 0 354
Vanguard Short-Term Bond ETF ETF FI 921937827   29,065,706 378,509 SH   SOLE   64,266 0 314,243
Vanguard SHRT Inf Prot Sec Index ETF ETF FI 922020805   1,578,830 31,501 SH   SOLE   24,926 0 6,575
Vanguard Small Cap ETF EX TRD EQ FD 922908751   8,338,160 47,346 SH   SOLE   14,687 0 32,659
Vanguard Small Cap Growth ETF EX TRD EQ FD 922908595   7,885,535 40,022 SH   SOLE   4,910 0 35,112
Vanguard Small Cap Value ETF EX TRD EQ FD 922908611   12,488,696 83,358 SH   SOLE   8,568 0 74,790
Vanguard Total Bond Market ETF ETF FI 921937835   5,484,401 72,873 SH   SOLE   69,710 0 3,163
Vanguard Total International BND ETF ETF FI 92203J407   221,196 4,465 SH   SOLE   4,465 0 0
Vanguard Total International STK ETF EX TRD EQ FD 921909768   818,230 15,854 SH   SOLE   2,866 0 12,988
Vanguard Total Stock Market ETF EX TRD EQ FD 922908769   22,097,241 117,152 SH   SOLE   56,719 0 60,433
Vanguard Total World Stock ETF EX TRD EQ FD 922042742   1,069,918 12,538 SH   SOLE   3,373 0 9,165
Vanguard Ultra Short Bond ETF ETF FI 92203C303   1,498,140 30,450 SH   SOLE   30,450 0 0
Vanguard Utilities ETF EX TRD EQ FD 92204A876   594,470 3,902 SH   SOLE   3,902 0 0
Vanguard Value ETF EX TRD EQ FD 922908744   72,930 553 SH   SOLE   382 0 171
Vanguard World FD (esg US STK Etf) EX TRD EQ FD 921910733   953,371 14,358 SH   SOLE   14,358 0 0
Varex Imaging Corp00500 COM 92214X106   5,134 240 SH   SOLE   240 0 0
Varonis SYS Inc COM 922280102   3,430 117 SH   SOLE   0 0 117
Vasamed Inc COM 92834L102   0 24,613 SH   SOLE   24,613 0 0
Vaxart Inc COM 92243A200   700 200 SH   SOLE   200 0 0
Verisign Inc COM 92343E102   6,861 41 SH   SOLE   41 0 0
Verisk Analytics Inc Class A COM 92345Y106   20,771 120 SH   SOLE   120 0 0
Veritiv Corp COM 923454102   2,605 24 SH   SOLE   0 0 24
Verizon Communication COM 92343V104   15,264,802 300,784 SH   SOLE   264,619 0 36,165
Vertex Pharmaceutica COM 92532F100   56,358 200 SH   SOLE   0 0 200
VF Corp COM 918204108   894,487 20,251 SH   SOLE   12,536 0 7,715
VGRD FTSE All WRLD Ex US SML Cap ETF EX TRD EQ FD 922042718   237,383 2,300 SH   SOLE   0 0 2,300
Viacomcbs Inc CL B COM 92556H206   27,761 1,114 SH   SOLE   1,114 0 0
Viatris Inc COM 92556V106   84,609 8,081 SH   SOLE   6,605 0 1,476
Vinci ADR Each Repr ADR 927320101   1,719 77 SH   SOLE   77 0 0
Visa Inc Class A COM 92826C839   2,948,663 14,976 SH   SOLE   7,538 0 7,438
VMware Inc Class A COM 928563402   43,882 385 SH   SOLE   30 0 355
Vodafone Group F Sponsored ADR ADR 92857W308   3,705 231 SH   SOLE   231 0 0
Vontier Corp COM 928881101   2,966 129 SH   SOLE   69 0 60
Vornado Realt 5.25 PFD PFD Ser M PFD 929042828   90,606 4,497 SH   SOLE   4,497 0 0
Vornado Realt 5.25 PFD PFD Ser N PFD 929042810   132,753 6,675 SH   SOLE   6,675 0 0
Vornado Realty 5.4 PFD PFD Ser L PFD 929042844   8,419 400 SH   SOLE   0 0 400
Vtech HLDGS Unsp ADR ADR 928929207   3,586 456 SH   SOLE   456 0 0
Vulcan Materials Com COM 929160109   1,120,174 7,883 SH   SOLE   78 0 7,805
W E C Energy Group Inc COM 92939U106   8,866,283 88,099 SH   SOLE   81,290 0 6,809
Wabtec COM 929740108   1,477 18 SH   SOLE   0 0 18
Walgreens Boots Alli COM 931427108   1,205,009 31,794 SH   SOLE   22,163 0 9,631
WalMart Inc COM 931142103   17,060,902 140,326 SH   SOLE   10,674 0 129,652
Walt Disney Co COM 254687106   63,371,047 671,303 SH   SOLE   449,207 0 222,096
Warner Brothers Discover COM 934423104   187,947 14,005 SH   SOLE   9,247 0 4,758
Warner Music Group Corp Class A COM 934550203   438 18 SH   SOLE   18 0 0
Washington Federal COM 938824109   119,870 3,993 SH   SOLE   3,993 0 0
Waste Connectionsinc F COM 94106B101   1,488 12 SH   SOLE   0 0 12
Waste Management Inc COM 94106L109   44,928,029 293,685 SH   SOLE   284,587 0 9,098
Watsco Inc COM 942622200   22,449 94 SH   SOLE   94 0 0
Watts Water Technologies Inc COM 942749102   7,370 60 SH   SOLE   60 0 0
Wave Systems Corp. Class A COM 943526608   0 43 SH   SOLE   43 0 0
WD 40 Co Com COM 929236107   11,478 57 SH   SOLE   57 0 0
Webster Finl Corp Depositary SHS Repstg 1/40TH Int Non Cum Perp PFD Ser G 6.50 QTLY DIV Perp CLLB 25 PFD 947890703   3,737 150 SH   SOLE   0 0 150
Wells Fargo & 5.85 PFD PFD Ser Q PFD 949746556   104,456 4,400 SH   SOLE   4,200 0 200
Wells Fargo & Co COM 949746101   1,140,709 29,122 SH   SOLE   19,273 0 9,849
Wells Fargo & Company Dep Rep 1/1000 5.85 Perp P PFD 949746556   47,480 2,000 SH   SOLE   2,000 0 0
Wendy's Company COM 95058W100   32,096 1,700 SH   SOLE   1,700 0 0
Wesco Inter 10.625 PFD PFD Ser A PFD 95082P303   10,447 381 SH   SOLE   381 0 0
West Pharm SRVC Inc COM 955306105   4,838 16 SH   SOLE   16 0 0
Western Asset Municipal Parnters FD Inc ETF FI 95766P108   14,064 1,120 SH   SOLE   0 0 1,120
Western Ast Infltn Link ETF FI 95766R104   49,544 4,705 SH   SOLE   4,705 0 0
Western Union Co COM 959802109   354,105 21,500 SH   SOLE   0 0 21,500
Westrock Co COM 96145D105   75,298 1,890 SH   SOLE   1,890 0 0
Weyerhaeuser Co REIT COM 962166104   189,413 5,719 SH   SOLE   5,719 0 0
Wheaton Precious COM 962879102   7,746 215 SH   SOLE   215 0 0
Whirlpool Corp COM 963320106   19,514 126 SH   SOLE   101 0 25
Wichita Development CXXX Registration Revoked BY COM 967108101   0 333 SH   SOLE   333 0 0
Widepoint Corp COM 967590209   28,262 11,825 SH   SOLE   11,825 0 0
Williams Companies COM 969457100   13,982 448 SH   SOLE   448 0 0
Williams Sonoma COM 969904101   34,616 312 SH   SOLE   312 0 0
Willis Towers Watson Pub LTD SHS COM G96629103   1,784 9 SH   SOLE   0 0 9
Wingstop Inc COM 974155103   37,385 500 SH   SOLE   500 0 0
Wisdomtree India Earnings ETF EX TRD EQ FD 97717W422   151,266 5,100 SH   SOLE   5,100 0 0
Wisdomtree Small Cap DIV Exch TR FD EX TRD EQ FD 97717W604   1,242 44 SH   SOLE   44 0 0
Wisdomtree US Esg ETF EX TRD EQ FD 97717W596   6,720 165 SH   SOLE   165 0 0
Wisdomtree US Largecap Dividend ETF EX TRD EQ FD 97717W307   112,290 1,900 SH   SOLE   1,900 0 0
Wisdomtree US Midcap Dividend ETF EX TRD EQ FD 97717W505   16,567 425 SH   SOLE   425 0 0
Wisdomtree US Quality Dividend Growth ETF EX TRD EQ FD 97717X669   11,118 194 SH   SOLE   194 0 0
Wix Com LTD F COM M98068105   3,736 57 SH   SOLE   57 0 0
Wolters Kluwers Spon ADR 977874205   24,869 257 SH   SOLE   257 0 0
Woodside Energy Group F Sponsored ADR ADR 980228308   7,115 330 SH   SOLE   330 0 0
Workday Inc Com COM 98138H101   9,771 70 SH   SOLE   70 0 0
Worthington Inds Inc COM 981811102   44,629 1,012 SH   SOLE   1,012 0 0
WW Grainger Inc COM 384802104   549,406 1,209 SH   SOLE   335 0 874
WW Interntnl Inc COM 98262P101   5,112 800 SH   SOLE   800 0 0
Wyndham Hotels & Resorts Inc COM 98311A105   22,805 347 SH   SOLE   317 0 30
WYNN Resorts COM 983134107   8,547 150 SH   SOLE   0 0 150
Xcel Energy Inc Minn COM 98389B100   74,169 1,041 SH   SOLE   1,041 0 0
Xtrackers Usd High Yield Cor BND ETF ETF FI 233051432   46,412 1,376 SH   SOLE   1,376 0 0
Yum Brands Inc COM 988498101   4,025,091 35,460 SH   SOLE   35,160 0 300
Yum China Holdings Inc COM 98850P109   1,657,245 34,170 SH   SOLE   34,170 0 0
Zebra Technologies Class A COM 989207105   82,600 281 SH   SOLE   281 0 0
Zimmer Biomet HLDGS COM 98956P102   182,274 1,731 SH   SOLE   911 0 820
Zimvie Inc COM 98888T107   2,418 151 SH   SOLE   89 0 62
Zivo Bioscience Inc COM 98978N200   3,920 1,000 SH   SOLE   1,000 0 0
Zoetis Inc Class A COM 98978V103   283,103 1,647 SH   SOLE   1,455 0 192
Zogenix Inc Contingent Value Right WT 989CVR014   0 425 SH   SOLE   425 0 0
Zoom Video Communication COM 98980L101   8,098 75 SH   SOLE   75 0 0
Zoominfo COM 98980F104   5,917 178 SH   SOLE   178 0 0
Zuora Inc Class A COM 98983V106   17,900 2,000 SH   SOLE   2,000 0 0
Zurich Insurance ADR 989825104   2,993 69 SH   SOLE   69 0 0