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
3M Company CS 88579Y101   2,239,706 23,923 SH   SOLE   1,169 0 22,754
401(k) Provider Balance CS 401kcash9   18,257,082 18,257,082 SH   SOLE   0 0 18,257,082
A T & T Corp New CS 00206R102   3,591,855 239,138 SH   SOLE   46,204 0 192,934
ABB Ltd ADR CS 000375204   619,946 17,419 SH   SOLE   200 0 17,219
Abbott Labs CS 002824100   38,756,878 400,174 SH   SOLE   40,720 0 359,454
Abbvie Inc CS 00287y109   51,336,692 344,403 SH   SOLE   53,046 0 291,357
Accenture PLC Cl A CS G1151C101   33,554,268 109,258 SH   SOLE   8,974 0 100,284
ACTIVISION BLIZZARD INC CS 00507v109   4,842,306 51,717 SH   SOLE   3,750 0 47,967
Adamas Pharmaceuticals Inc Ten CS 005cvr014   0 552,340 SH   SOLE   422,185 0 130,155
Adamas Pharmaceuticals Inc Ten CS 005cvr022   0 552,340 SH   SOLE   422,185 0 130,155
Adobe Inc CS 00724F101   32,170,848 63,092 SH   SOLE   17,895 0 45,197
Advanced Micro Devices Inc. CS 007903107   11,523,802 112,077 SH   SOLE   12,531 0 99,546
Advantego Corp CS 00775n102   0 60,000 SH   SOLE   0 0 60,000
Aeva Technologies Inc CS 00835q103   8,112 10,605 SH   SOLE   0 0 10,605
Aflac Inc CS 001055102   1,170,833 15,255 SH   SOLE   1,150 0 14,105
Agilent Technologies CS 00846U101   639,230 5,717 SH   SOLE   0 0 5,717
Agnico-Eagle Mines Ltd CS 008474108   252,475 5,555 SH   SOLE   0 0 5,555
Agricultural Bank of China Ltd CS 00850M102   105,027 11,416 SH   SOLE   0 0 11,416
Air Liquide ADR CS 009126202   1,306,494 38,601 SH   SOLE   0 0 38,601
Air Products & Chemicals Inc CS 009158106   13,590,021 47,953 SH   SOLE   5,238 0 42,715
Airbnb Inc. CS 009066101   9,869,290 71,928 SH   SOLE   0 0 71,928
Airbnb Inc. CS 009066101   9,467,490 69,000 SH Put SOLE   0 0 69,000
AirSculpt Technologies Inc CS 009496100   496,044 72,521 SH   SOLE   53,141 0 19,380
Akamai Tech CS 00971T101   616,547 5,787 SH   SOLE   0 0 5,787
Albemarle Corp CS 012653101   520,339 3,060 SH   SOLE   0 0 3,060
Albireo Pharma Contra CS 013cvr022   0 152,000 SH   SOLE   115,339 0 36,661
Alibaba Group Holding Limited CS 01609w102   3,470,120 40,006 SH   SOLE   1,020 0 38,986
AllianceBernstein Holding LP CS 01881G106   355,233 11,705 SH   SOLE   0 0 11,705
Allison Transmission Holdings CS 01973r101   548,342 9,284 SH   SOLE   0 0 9,284
Allstate Corp CS 020002101   743,647 6,675 SH   SOLE   0 0 6,675
Alpha Metallurgical Resources CS 020764106   341,763 1,316 SH   SOLE   0 0 1,316
Alphabet Inc Class CS 02079K305   76,595,670 585,325 SH   SOLE   145,581 0 439,744
Alphabet Inc Class C CS 02079k107   78,528,200 595,587 SH   SOLE   160,631 0 434,956
Altria Group Inc. CS 02209S103   4,009,352 95,347 SH   SOLE   12,430 0 82,917
Amazon Com Inc CS 023135106   101,976,535 802,207 SH   SOLE   133,341 0 668,866
Amazon Com Inc CS 023135106   127,120 1,000 SH Call SOLE   0 0 1,000
Amazon Com Inc CS 023135106   127,120 1,000 SH Call SOLE   0 0 1,000
Ambev Sa Adr CS 02319V103   43,132 16,718 SH   SOLE   0 0 16,718
Amcor PLC Ord CS g0250x107   108,940 11,893 SH   SOLE   0 0 11,893
Amdocs Ltd CS G02602103   709,209 8,394 SH   SOLE   0 0 8,394
Ameren Corp. CS 023608102   448,007 5,987 SH   SOLE   0 0 5,987
America Movil SAB de CV ADR - CS 02390a101   723,575 41,777 SH   SOLE   0 0 41,777
American Electric Power CS 025537101   1,453,503 19,323 SH   SOLE   77 0 19,246
American Express CS 025816109   10,173,290 68,190 SH   SOLE   26,279 0 41,911
American International Group CS 026874784   2,250,248 37,133 SH   SOLE   1,700 0 35,433
American Tower CS 03027X100   17,420,214 105,930 SH   SOLE   13,921 0 92,009
American Water Works CS 030420103   373,125 3,013 SH   SOLE   0 0 3,013
Ameriprise Financial Inc CS 03076C106   1,452,716 4,406 SH   SOLE   950 0 3,456
Ametek Inc CS 031100100   2,264,453 15,325 SH   SOLE   0 0 15,325
Amgen Inc CS 031162100   10,433,739 38,822 SH   SOLE   7,297 0 31,525
Amkor Technology CS 031652100   230,407 10,195 SH   SOLE   0 0 10,195
Amphenol Corp CS 032095101   241,161 2,871 SH   SOLE   250 0 2,621
AMR Corporation Com Escrow CS 001esc102   0 10,027 SH   SOLE   1,000 0 9,027
Analog Devices Inc CS 032654105   788,725 4,505 SH   SOLE   202 0 4,303
Anheuser-Busch InBev CS 03524A108   544,982 9,855 SH   SOLE   6,060 0 3,795
Ansys Inc CS 03662Q105   202,929 682 SH   SOLE   0 0 682
Antero Midstream Corp CS 03676b102   666,695 55,651 SH   SOLE   0 0 55,651
Aon Corp CS g0403h108   576,219 1,777 SH   SOLE   0 0 1,777
APA Corp CS 03743q108   300,629 7,315 SH   SOLE   200 0 7,115
Apollo Global Management Inc C CS 03769M106   324,931 3,620 SH   SOLE   0 0 3,620
Apple Inc CS 037833100   258,803,782 1,511,616 SH   SOLE   90,108 0 1,421,508
Apple Inc CS 037833100   736,203 4,300 SH Put SOLE   0 0 4,300
Apple Inc CS 037833100   993,018 5,800 SH Put SOLE   0 0 5,800
Apple Inc CS 037833100   736,203 4,300 SH Put SOLE   0 0 4,300
Apple Inc CS 037833100   513,630 3,000 SH Put SOLE   0 0 3,000
Apple Inc CS 037833100   1,027,260 6,000 SH Put SOLE   0 0 6,000
Applied Industrial Technologie CS 03820C105   1,395,443 9,026 SH   SOLE   0 0 9,026
Applied Materials CS 038222105   6,189,778 44,708 SH   SOLE   678 0 44,030
Applied Materials CS 038222105   1,384,500 10,000 SH Put SOLE   0 0 10,000
AptarGroup Inc CS 038336103   801,817 6,412 SH   SOLE   0 0 6,412
Aptiv PLC CS g6095l109   539,386 5,471 SH   SOLE   0 0 5,471
Arch Capital Group CS G0450A105   399,188 5,008 SH   SOLE   0 0 5,008
Archer Daniels Midland Co. CS 039483102   4,226,850 56,044 SH   SOLE   0 0 56,044
Ares Capital Corp CS 04010L103   277,660 14,261 SH   SOLE   210 0 14,051
Arista Networks, Inc. CS 040413106   2,376,192 12,919 SH   SOLE   0 0 12,919
Arthur J. Gallagher CS 363576109   1,289,628 5,658 SH   SOLE   0 0 5,658
Artificial Intelligence Techno CS 04316d201   225 55,459 SH   SOLE   0 0 55,459
Ashland Inc CS 044186104   347,847 4,259 SH   SOLE   0 0 4,259
Asia Broadband CS 04518l100   1,093 51,304 SH   SOLE   0 0 51,304
ASML Holding N.V. CS N07059210   1,395,443 2,371 SH   SOLE   0 0 2,371
Astellas Pharma Inc CS 04623U102   264,362 19,087 SH   SOLE   0 0 19,087
Astrazeneca CS 046353108   1,149,688 16,977 SH   SOLE   0 0 16,977
Atkore Inc CS 047649108   510,081 3,419 SH   SOLE   0 0 3,419
Atmos Energy Corp CS 049560105   253,279 2,391 SH   SOLE   0 0 2,391
AtriCure Inc CS 04963c209   516,095 11,783 SH   SOLE   682 0 11,101
Atrion Corp CS 049904105   446,224 1,080 SH   SOLE   1,080 0 0
AU Optronics Corp ADR CS 002255404   304,476 58,553 SH   SOLE   0 0 58,553
Autodesk CS 052769106   737,264 3,563 SH   SOLE   30 0 3,533
Autolus Therapeutics PLC ADR CS 05280R100   860,888 369,480 SH   SOLE   279,417 0 90,063
Automatic Data Processing CS 053015103   3,165,898 13,159 SH   SOLE   545 0 12,614
AutoNation CS 05329W102   312,641 2,065 SH   SOLE   0 0 2,065
Autozone Inc CS 053332102   1,856,733 731 SH   SOLE   16 0 715
Avadel Pharmaceuticals PLC ADR CS 05337m104   465,797 45,223 SH   SOLE   31,454 0 13,769
Avery Dennison CS 053611109   433,429 2,373 SH   SOLE   80 0 2,293
Avient Corp CS 05368v106   710,780 20,124 SH   SOLE   0 0 20,124
Avnet CS 053807103   221,529 4,597 SH   SOLE   0 0 4,597
AXA ADR CS 054536107   418,450 14,025 SH   SOLE   0 0 14,025
Axis Capital Holdings CS G0692U109   201,513 3,575 SH   SOLE   0 0 3,575
Baidu ADR CS 056752108   917,745 6,831 SH   SOLE   0 0 6,831
Baker Hughes Company A CS 05722g100   303,136 8,583 SH   SOLE   0 0 8,583
Ball Corp. CS 058498106   391,086 7,856 SH   SOLE   18 0 7,838
Banco Bilbao Vis ADR CS 05946K101   602,341 74,825 SH   SOLE   0 0 74,825
Banco Bradesco ADR CS 059460303   39,287 13,785 SH   SOLE   0 0 13,785
Bank of America Corp CS 060505104   23,041,763 841,555 SH   SOLE   110,695 0 730,859
Bank of America Corp CS 060505104   520,220 19,000 SH Call SOLE   0 0 19,000
Bank of America Corp CS 060505104   27,380 1,000 SH Call SOLE   0 0 1,000
Bank Of China Ltd ADR CS 06426M104   129,240 14,941 SH   SOLE   0 0 14,941
Bank of New York Mellon CS 064058100   600,358 14,076 SH   SOLE   410 0 13,666
Bank OZK CS 06417n103   2,415,771 65,168 SH   SOLE   26,272 0 38,896
Barrett Business Services Inc CS 068463108   262,375 2,908 SH   SOLE   0 0 2,908
Barrick Gold Corporation CS 067901108   342,223 23,521 SH   SOLE   3,550 0 19,971
BAXTER INTERNATIONAL INC CS 071813109   377,842 10,012 SH   SOLE   700 0 9,312
BECTON DICKINSON & COMPANY CS 075887109   1,734,275 6,708 SH   SOLE   177 0 6,532
Berkshire Hathaway CS 084670108   4,251,816 8 SH   SOLE   0 0 8
Berkshire Hathaway Class B CS 084670702   41,235,115 117,714 SH   SOLE   11,373 0 106,341
Berkshire Htwy Cla100 Shs 1 Wh CS 084990175   7,972,155 1,500 SH   SOLE   600 0 900
Best Buy Co. CS 086516101   300,062 4,319 SH   SOLE   0 0 4,319
BHP Group Limited CS 088606108   358,288 6,299 SH   SOLE   0 0 6,299
BioCube Inc CS 09056u107   173 66,666 SH   SOLE   0 0 66,666
Biogen Inc CS 09062X103   291,571 1,134 SH   SOLE   46 0 1,088
Bitcoin Services Inc CS 09173y107   0 15,000 SH   SOLE   0 0 15,000
Blackrock Inc CS 09247X101   12,996,858 20,104 SH   SOLE   1,470 0 18,634
Blackstone Group Inc CS 09260d107   4,728,789 44,137 SH   SOLE   4,897 0 39,240
Blackstone Secured Lending Fun CS 09261x102   247,307 9,039 SH   SOLE   0 0 9,039
Bloomin Brands Inc. CS 094235108   229,105 9,317 SH   SOLE   0 0 9,317
Blue Biofuels Inc CS 09530Q102   2,958 20,002 SH   SOLE   0 0 20,002
Blue Owl Capital Corp Ordinary CS 69121k104   8,133,764 587,275 SH   SOLE   41,435 0 545,840
Boeing Company CS 097023105   10,580,851 55,201 SH   SOLE   3,583 0 51,618
Boise Cascade LLC CS 09739d100   305,575 2,966 SH   SOLE   0 0 2,966
Booking Holdings Inc CS 09857l108   25,176,002 8,164 SH   SOLE   2,272 0 5,892
Booz Allen Hamilton Holding CS 099502106   720,525 6,594 SH   SOLE   0 0 6,594
BorgWarner CS 099724106   588,667 14,582 SH   SOLE   0 0 14,582
Boston Scientific Corp CS 101137107   11,580,130 219,321 SH   SOLE   51,777 0 167,544
BP Amoco PLC ADR CS 055622104   1,113,188 28,750 SH   SOLE   0 0 28,750
Bristol-Myers Squibb Co CS 110122108   30,229,824 520,845 SH   SOLE   118,793 0 402,052
British American Tobacco PLC A CS 110448107   538,413 17,141 SH   SOLE   0 0 17,141
Broadcom Inc CS 11135F101   50,953,055 61,346 SH   SOLE   6,171 0 55,175
Broadcom Inc CS 11135F101   830,580 1,000 SH Call SOLE   0 0 1,000
Broadcom Inc CS 11135F101   166,116 200 SH Put SOLE   0 0 200
Broadcom Inc CS 11135F101   1,744,218 2,100 SH Put SOLE   0 0 2,100
BROADRIDGE FINANCIAL SOL CS 11133T103   1,498,729 8,370 SH   SOLE   146 0 8,224
Brown Forman Corp B CS 115637209   386,004 6,691 SH   SOLE   1,812 0 4,879
BRP Group Inc Cl A CS 05589g102   1,124,634 48,413 SH   SOLE   0 0 48,413
Builders First Source Inc CS 12008r107   2,303,438 18,503 SH   SOLE   0 0 18,503
BUNGE LIMITED CS g16962105   275,172 2,542 SH   SOLE   0 0 2,542
BWX Technologies Inc CS 05605h100   284,000 3,788 SH   SOLE   192 0 3,596
Cadence Bank CS 12740C103   379,732 17,895 SH   SOLE   10,210 0 7,685
Cadence Design Systems CS 127387108   4,102,827 17,511 SH   SOLE   0 0 17,511
Cadence Design Systems CS 127387108   3,256,770 13,900 SH Put SOLE   0 0 13,900
California Bancorp CS 13005u101   774,091 38,512 SH   SOLE   0 0 38,512
Campbell Soup Company CS 134429109   346,182 8,427 SH   SOLE   1,445 0 6,982
Canadian National Railway Co CS 136375102   606,440 5,598 SH   SOLE   0 0 5,598
Canadian Natural Resources CS 136385101   465,185 7,193 SH   SOLE   425 0 6,768
Canadian Pacific Railway Ltd CS 13646k108   483,113 6,493 SH   SOLE   0 0 6,493
Canopy Growth Corporation CS 138035100   15,646 19,987 SH   SOLE   0 0 19,987
Capital One Financial CS 14040H105   665,307 6,855 SH   SOLE   0 0 6,855
Cardiff Oncology Inc CS 14147l108   312,401 224,749 SH   SOLE   172,884 0 51,865
Cardinal Health Inc. CS 14149Y108   1,510,525 17,398 SH   SOLE   0 0 17,398
Cargojet Inc CS 14179v503   253,404 3,805 SH   SOLE   0 0 3,805
Carlisle Companies CS 142339100   293,073 1,130 SH   SOLE   0 0 1,130
Carrefour SA ADR CS 144430204   37,611 10,908 SH   SOLE   0 0 10,908
Carrier Global Corp CS 14448c104   1,507,797 27,315 SH   SOLE   6,635 0 20,680
Casey's General Stores Inc CS 147528103   619,967 2,283 SH   SOLE   0 0 2,283
Caterpillar Inc CS 149123101   3,975,517 14,562 SH   SOLE   372 0 14,190
CBO Global Mkts Inc CS 12503M108   3,931,019 25,165 SH   SOLE   0 0 25,165
CDW Corporation CS 12514G108   279,830 1,387 SH   SOLE   0 0 1,387
Cedar Fair LP CS 150185106   532,395 14,389 SH   SOLE   3,300 0 11,089
Celanese Corp CS 150870103   294,280 2,344 SH   SOLE   0 0 2,344
Centene CS 15135B101   2,626,391 38,130 SH   SOLE   22,266 0 15,864
CenterPoint Energy CS 15189T107   284,598 10,600 SH   SOLE   2,100 0 8,500
Centrus Energy Corp CS 15643u104   367,521 6,475 SH   SOLE   0 0 6,475
CF Industries Holdings CS 125269100   656,370 7,655 SH   SOLE   0 0 7,655
CGI Group Cl A CS 12532h104   644,223 6,541 SH   SOLE   0 0 6,541
Charles Schwab CS 808513105   1,847,071 33,644 SH   SOLE   12,732 0 20,912
Charter Communications Inc CS 16119P108   332,504 756 SH   SOLE   0 0 756
Chemed Corp CS 16359R103   1,062,790 2,045 SH   SOLE   0 0 2,045
Cheniere Energy Inc CS 16411R208   576,047 3,471 SH   SOLE   0 0 3,471
CHEVRON CORPORATION CS 166764100   20,763,810 123,140 SH   SOLE   8,731 0 114,409
China Construction Bank Corp CS 168919108   625,763 55,441 SH   SOLE   0 0 55,441
Chipotle Mexican Grill CS 169656105   579,251 316 SH   SOLE   0 0 316
Chord Energy Corp CS 674215207   220,325 1,359 SH   SOLE   0 0 1,359
Chromadex Corporation CS 171077407   15,574 10,667 SH   SOLE   0 0 10,667
Chubb Ltd CS h1467j104   28,968,476 139,151 SH   SOLE   18,722 0 120,429
Chunghwa Telecom Co Ltd ADR CS 17133Q502   751,901 20,921 SH   SOLE   0 0 20,921
Church & Dwight Co CS 171340102   653,641 7,133 SH   SOLE   160 0 6,973
Ciena Corp. CS 171779309   237,103 5,017 SH   SOLE   0 0 5,017
Cigna Group CS 125523100   2,247,648 7,857 SH   SOLE   1,516 0 6,341
Cincinnati Financial Corporati CS 172062101   1,526,883 14,927 SH   SOLE   2,500 0 12,427
Cint Group AB NPV CS w2r8az114   10,728 11,620 SH   SOLE   0 0 11,620
Cintas Inc. CS 172908105   1,155,677 2,403 SH   SOLE   0 0 2,403
Cisco Systems Inc CS 17275r102   48,500,339 902,164 SH   SOLE   130,937 0 771,227
Citigroup Inc CS 172967424   2,090,739 50,832 SH   SOLE   11,986 0 38,846
Cleveland Cliffs Inc. CS 185899101   653,819 41,831 SH   SOLE   0 0 41,831
Cleveland Cliffs Inc. CS 185899101   15,630 1,000 SH Call SOLE   0 0 1,000
Cleveland Cliffs Inc. CS 185899101   62,520 4,000 SH Call SOLE   0 0 4,000
Cleveland Cliffs Inc. CS 185899101   78,150 5,000 SH Call SOLE   0 0 5,000
Cleveland Cliffs Inc. CS 185899101   156,300 10,000 SH Call SOLE   0 0 10,000
Cleveland Cliffs Inc. CS 185899101   78,150 5,000 SH Call SOLE   0 0 5,000
Cleveland Cliffs Inc. CS 185899101   15,630 1,000 SH Put SOLE   0 0 1,000
Cleveland Cliffs Inc. CS 185899101   78,150 5,000 SH Put SOLE   0 0 5,000
Clorox Co CS 189054109   948,763 7,239 SH   SOLE   95 0 7,144
Cloudflare Inc Cl A CS 18915m107   464,920 7,375 SH   SOLE   0 0 7,375
CloudMD Software & Services In CS 18912c102   1,319 12,500 SH   SOLE   0 0 12,500
CME Group Inc CS 12572Q105   6,573,263 32,830 SH   SOLE   0 0 32,830
CNO Financial Inc CS 12621E103   247,456 10,428 SH   SOLE   0 0 10,428
Coca-Cola Femsa SAB de CV ADR CS 191241108   533,013 6,795 SH   SOLE   0 0 6,795
COCA COLA COM CS 191216100   24,523,481 438,076 SH   SOLE   85,060 0 353,016
Cognizant Technology Solutions CS 192446102   722,319 10,663 SH   SOLE   523 0 10,140
Colgate Palmolive CS 194162103   1,788,284 25,148 SH   SOLE   1,720 0 23,428
Collateral Loan Security - Wel CS l0c990030   0 27,337 SH   SOLE   0 0 27,337
Comcast Corp. Cl A CS 20030n101   9,984,079 225,171 SH   SOLE   39,026 0 186,145
ConAgra Brands Inc CS 205887102   246,778 9,000 SH   SOLE   0 0 9,000
ConocoPhillips CS 20825C104   14,737,367 123,016 SH   SOLE   16,477 0 106,540
ConocoPhillips CS 20825C104   359,400 3,000 SH Put SOLE   0 0 3,000
Consol Energy Ordinary Shares CS 20854l108   413,011 3,937 SH   SOLE   0 0 3,937
Consolidated Edison Co of NY CS 209115104   812,981 9,505 SH   SOLE   33 0 9,472
Constellation Brands Inc. CS 21036P108   1,746,516 6,949 SH   SOLE   0 0 6,949
Constellation Energy Corp CS 21037t109   1,210,467 11,097 SH   SOLE   332 0 10,765
Copa Holdings Sa Class A CS p31076105   546,810 6,136 SH   SOLE   0 0 6,136
Copart Inc CS 217204106   1,552,533 36,030 SH   SOLE   0 0 36,030
Corning, Inc. CS 219350105   809,235 26,558 SH   SOLE   589 0 25,970
Corteva Inc CS 22052l104   489,082 9,560 SH   SOLE   254 0 9,306
Costco Wholesale Corp CS 22160K105   40,469,500 71,633 SH   SOLE   5,245 0 66,388
Coterra Energy Inc CS 127097103   454,123 16,788 SH   SOLE   0 0 16,788
Covenant Logistics Group Inc A CS 22284p105   340,609 7,768 SH   SOLE   0 0 7,768
Creative Edge Nutrition Inc CS 22528w205   0 51,300 SH   SOLE   0 0 51,300
Crescent Energy Co Class A CS 44952j104   193,528 15,311 SH   SOLE   15,166 0 145
Cresco Labs Inc CS 22587m106   23,299 11,581 SH   SOLE   0 0 11,581
CRH PLC CS g25508105   548,668 10,025 SH   SOLE   0 0 10,025
CRISPR Therapeutics AG CS h17182108   206,888 4,558 SH   SOLE   0 0 4,558
Crowdstrike Hldgs Inc CS 22788c105   7,990,052 47,736 SH   SOLE   207 0 47,529
Crowdstrike Hldgs Inc CS 22788c105   2,510,700 15,000 SH Put SOLE   0 0 15,000
Crowdstrike Hldgs Inc CS 22788c105   1,673,800 10,000 SH Put SOLE   0 0 10,000
Crowdstrike Hldgs Inc CS 22788c105   1,422,730 8,500 SH Put SOLE   0 0 8,500
CROWN CASTLE INC CS 22822V101   3,482,826 37,844 SH   SOLE   11,311 0 26,533
CSL Limited ADR CS 12637n204   258,479 3,201 SH   SOLE   0 0 3,201
CSX Corp CS 126408103   1,545,273 50,253 SH   SOLE   3,102 0 47,151
Cummins Inc CS 231021106   2,120,403 9,281 SH   SOLE   93 0 9,188
Curaleaf Holdings Inc CS 23126m102   55,094 12,211 SH   SOLE   0 0 12,211
Curtiss Wright CS 231561101   253,219 1,294 SH   SOLE   0 0 1,294
CVS Health Corp. CS 126650100   6,993,631 100,167 SH   SOLE   10,386 0 89,780
CyberArk Software CS m2682v108   365,698 2,233 SH   SOLE   0 0 2,233
Cytta Corporation CS 12673w407   323 12,000 SH   SOLE   0 0 12,000
Danaher Corp CS 235851102   21,520,107 86,740 SH   SOLE   15,951 0 70,788
Darden Restuarants CS 237194105   836,027 5,837 SH   SOLE   518 0 5,320
Dariohealth Corp CS 23725P209   312,059 95,140 SH   SOLE   55,391 0 39,749
DaVita Healthcare Partners Inc CS 23918K108   439,659 4,651 SH   SOLE   0 0 4,651
Deckers Outdoor Corp CS 243537107   418,983 815 SH   SOLE   0 0 815
Deere & Co CS 244199105   5,131,582 13,598 SH   SOLE   360 0 13,238
Dell Technologies C CS 24703l202   2,257,601 32,766 SH   SOLE   0 0 32,766
Delta Air Lines CS 247361702   339,973 9,188 SH   SOLE   300 0 8,888
Designer Brands Inc A CS 250565108   438,606 34,645 SH   SOLE   0 0 34,645
Deutsche Boerse AG CS 251542106   301,528 17,490 SH   SOLE   0 0 17,490
Deutsche Telekom ADR CS 251566105   288,137 13,698 SH   SOLE   0 0 13,698
Devon Energy Corp CS 25179M103   717,370 15,039 SH   SOLE   2,000 0 13,039
Diageo Plc Spsd ADR CS 25243q205   13,092,264 87,762 SH   SOLE   12,247 0 75,515
Digital Turbine Inc CS 25400w102   196,819 32,532 SH   SOLE   0 0 32,532
Digital World Acquisition Corp CS 25400Q105   175,021 10,659 SH   SOLE   833 0 9,826
Dillard Department Stores Inc. CS 254067101   241,822 731 SH   SOLE   169 0 562
Discover Financial CS 254709108   324,286 3,743 SH   SOLE   0 0 3,743
Disney, Walt Co. CS 254687106   9,072,884 111,942 SH   SOLE   18,994 0 92,948
DocuSign Inc. CS 256163106   570,497 13,583 SH   SOLE   1 0 13,582
Dollar General Corp. CS 256677105   819,635 7,747 SH   SOLE   151 0 7,596
Dollar Tree CS 256746108   396,952 3,729 SH   SOLE   0 0 3,729
Dominion Energy Inc. CS 25746U109   635,832 14,234 SH   SOLE   47 0 14,187
Domino's Pizza Inc CS 25754A201   10,386,955 27,421 SH   SOLE   10,218 0 17,203
Dover Corp. CS 260003108   610,102 4,373 SH   SOLE   0 0 4,373
Dow Inc CS 260557103   2,043,822 39,640 SH   SOLE   254 0 39,386
DTE Energy CS 233331107   399,701 4,026 SH   SOLE   0 0 4,026
Duke Energy Corp. CS 26441C204   1,783,947 20,212 SH   SOLE   1,411 0 18,802
DuPont de Nemours Inc CS 26614n102   763,380 10,234 SH   SOLE   531 0 9,703
Eaton Corp Plc CS G29183103   25,370,186 118,952 SH   SOLE   5,745 0 113,207
Ebay CS 278642103   657,796 14,919 SH   SOLE   0 0 14,919
Eco Oro Minerals Corp CS 27887t107   177 10,000 SH   SOLE   0 0 10,000
Ecolabs Inc. CS 278865100   708,887 4,185 SH   SOLE   0 0 4,185
Edwards Lifesciences Corp. CS 28176E108   735,147 10,611 SH   SOLE   0 0 10,611
Elevance Health Inc CS 036752103   2,099,416 4,822 SH   SOLE   100 0 4,722
EMCOR Group Inc CS 29084Q100   317,019 1,507 SH   SOLE   0 0 1,507
Emerson Electric CS 291011104   1,751,724 18,139 SH   SOLE   4,283 0 13,856
Enbridge Inc CS 29250n105   362,914 10,934 SH   SOLE   344 0 10,590
Engage XR Holdings ORDG CS g9390j100   1,025 30,000 SH   SOLE   0 0 30,000
Enterprise Financial Services CS 293712105   1,388,246 37,020 SH   SOLE   0 0 37,020
EOG Resources CS 26875P101   1,774,513 13,999 SH   SOLE   5,062 0 8,937
Epam Systems Inc CS 29414b104   14,111,020 55,188 SH   SOLE   41,102 0 14,086
Eplus Inc CS 294268107   232,483 3,660 SH   SOLE   0 0 3,660
Equinix Corp CS 29444U700   958,360 1,320 SH   SOLE   433 0 887
Equitable Holdings Inc CS 29452e101   262,902 9,260 SH   SOLE   0 0 9,260
Equity Residential Properties CS 29476L107   237,032 4,037 SH   SOLE   0 0 4,037
Erie Indemnity Co CS 29530P102   268,543 914 SH   SOLE   0 0 914
Estee Lauder CS 518439104   771,878 5,340 SH   SOLE   470 0 4,870
Evercore Partners Inc CS 29977A105   394,702 2,863 SH   SOLE   0 0 2,863
Everest Re Group Ltd CS g3223r108   392,696 1,057 SH   SOLE   0 0 1,057
Eversource Energy CS 30040W108   235,753 4,054 SH   SOLE   0 0 4,054
Exelon Corp. CS 30161N101   1,189,211 31,469 SH   SOLE   1,687 0 29,782
Expedia.com CS 30212P303   222,219 2,156 SH   SOLE   0 0 2,156
Expeditors International of Wa CS 302130109   1,032,885 9,011 SH   SOLE   0 0 9,011
Experian plc ADR CS 30215c101   313,637 9,549 SH   SOLE   0 0 9,549
Extra Space Storage Inc CS 30225T102   1,379,417 11,346 SH   SOLE   0 0 11,346
Exxon Mobil Corp COM CS 30231g102   16,371,566 139,238 SH   SOLE   16,454 0 122,784
F.N.B. Corp CS 302520101   451,161 41,813 SH   SOLE   0 0 41,813
Factset Research Systems CS 303075105   528,555 1,209 SH   SOLE   0 0 1,209
Fair Isaac and Co. CS 303250104   3,473,251 3,999 SH   SOLE   0 0 3,999
Fairfax Financial Holdings Lim CS 303901102   226,347 276 SH   SOLE   0 0 276
Fastenal Co CS 311900104   716,524 13,114 SH   SOLE   0 0 13,114
Federal Agricultural Mortgage CS 313148306   254,595 1,650 SH   SOLE   0 0 1,650
Federal National Mortgage Asso CS 313586109   53,052 85,706 SH   SOLE   0 0 85,706
Fedex CS 31428X106   1,836,760 6,933 SH   SOLE   43 0 6,890
Fidelity National Information CS 31620M106   243,272 4,402 SH   SOLE   13 0 4,389
Fifth Third Bancorp. CS 316773100   231,152 9,126 SH   SOLE   0 0 9,126
First Citizens BancShares Inc CS 31946m103   325,737 236 SH   SOLE   0 0 236
First Mid Bancshares Inc CS 320866106   329,317 12,399 SH   SOLE   0 0 12,399
First Solar Inc CS 336433107   595,298 3,684 SH   SOLE   0 0 3,684
FirstEnergy CS 337932107   247,161 7,231 SH   SOLE   0 0 7,231
Fiserv, Inc. CS 337738108   1,057,306 9,360 SH   SOLE   0 0 9,360
Fisker Inc. CS 33813j106   103,715 16,155 SH   SOLE   0 0 16,155
FLEETCOR TECHNOLOGIES INC CS 339041105   260,447 1,020 SH   SOLE   0 0 1,020
Flow Beverage Corp CS 34344j102   7,945 35,000 SH   SOLE   0 0 35,000
Flower One Holdings Inc CS 34348q102   0 15,000 SH   SOLE   0 0 15,000
Flowers Foods, Inc. CS 343498101   263,587 11,884 SH   SOLE   0 0 11,884
Ford Motor Company CS 345370860   1,846,940 148,707 SH   SOLE   1,108 0 147,599
Fortinet Inc CS 34959E109   1,067,272 18,188 SH   SOLE   5,692 0 12,496
Fortive Corporation CS 34959j108   481,085 6,487 SH   SOLE   0 0 6,487
Fox Corp Class A CS 35137l105   283,204 9,077 SH   SOLE   0 0 9,077
Franco Nevada CS 351858105   352,814 2,643 SH   SOLE   0 0 2,643
Freeport-McMoRan, Inc. CS 35671D857   621,106 16,656 SH   SOLE   0 0 16,656
Gartner Group Inc. Cl A CS 366651107   1,035,297 3,013 SH   SOLE   0 0 3,013
GE HealthCare Technologies Inc CS 36266g107   215,990 3,174 SH   SOLE   174 0 3,000
General Dynamics CS 369550108   1,854,097 8,391 SH   SOLE   1,017 0 7,374
GENERAL ELEC CO REG SHS CS 369604301   2,997,904 27,118 SH   SOLE   460 0 26,658
General Mills Inc CS 370334104   1,695,338 26,494 SH   SOLE   65 0 26,429
General Motors CS 37045V100   390,544 11,845 SH   SOLE   0 0 11,845
Gentex Corp CS 371901109   287,186 8,826 SH   SOLE   0 0 8,826
Genuine Parts Co. CS 372460105   375,468 2,601 SH   SOLE   220 0 2,381
Getswift Technologies :TD CS 37428g100   0 285,714 SH   SOLE   0 0 285,714
GetSwift Technologies Ltd Ordi CS 37428g100   0 22,500 SH   SOLE   0 0 22,500
Gilead Sciences Inc CS 375558103   2,727,164 36,391 SH   SOLE   615 0 35,776
Global Payments Inc. CS 37940X102   375,613 3,255 SH   SOLE   64 0 3,191
Golden Ocean Group Ltd CS g39637205   121,281 15,391 SH   SOLE   0 0 15,391
Goldman Sachs Group, Inc. CS 38141G104   4,925,393 15,222 SH   SOLE   133 0 15,089
Grand Central Silver Mines CS 384906202   0 17,000 SH   SOLE   0 0 17,000
Gray Television CS 389375106   143,936 20,800 SH   SOLE   20,000 0 800
Grupo Aeroportuario Centro CS 400501102   230,168 2,648 SH   SOLE   0 0 2,648
GSK PLC CS 37733w204   512,129 14,128 SH   SOLE   0 0 14,128
Guangshen Railway Co Ltd Class CS y2930p108   10,052 45,500 SH   SOLE   0 0 45,500
GWG Hldgs Inc XXX Pending poss CS 361esc056   0 51,207 SH   SOLE   0 0 51,207
H&R Block CS 093671105   382,674 8,887 SH   SOLE   0 0 8,887
Haleon PLC CS 405552100   176,813 21,226 SH   SOLE   0 0 21,226
Hammond Power Solutions Inc. CS 408549103   608,037 16,100 SH   SOLE   0 0 16,100
Hartford Financial Services Gr CS 416515104   1,427,804 20,135 SH   SOLE   0 0 20,135
HCA Healthcare Inc. CS 40412C101   587,703 2,389 SH   SOLE   0 0 2,389
HealthLynked Corp CS 42228p102   3,388 70,000 SH   SOLE   0 0 70,000
Healthpeak Properties Inc CS 42250p103   523,180 28,496 SH   SOLE   0 0 28,496
Heico Corp CS 422806109   226,723 1,400 SH   SOLE   0 0 1,400
Heineken NV ADR CS 423012301   323,928 7,332 SH   SOLE   0 0 7,332
Helios and Matheson Analytics CS 42327l309   0 32,000 SH   SOLE   0 0 32,000
Hennes & Mauritz AB CS 425883105   45,247 16,276 SH   SOLE   0 0 16,276
Henry Jack and Associates Inc CS 426281101   424,287 2,807 SH   SOLE   0 0 2,807
Herc Holdings Inc CS 42704l104   380,608 3,200 SH   SOLE   0 0 3,200
Hershey Foods Corp CS 427866108   571,052 2,854 SH   SOLE   0 0 2,854
Hess Corp CS 42809H107   262,554 1,716 SH   SOLE   1,143 0 573
Hewlett Packard Enterprise Co. CS 42824c109   1,091,002 62,810 SH   SOLE   0 0 62,810
Hillenbrand Industries CS 431571108   235,397 5,564 SH   SOLE   0 0 5,564
Himax Technologies Inc ADR CS 43289p106   81,803 14,007 SH   SOLE   0 0 14,007
Hologic Inc. CS 436440101   363,587 5,239 SH   SOLE   0 0 5,239
Home Bancshares Inc CS 436893200   1,307,724 62,451 SH   SOLE   62,345 0 106
Home Depot Inc CS 437076102   60,918,918 201,611 SH   SOLE   36,419 0 165,193
Honda Motor Co, Ltd. CS 438128308   608,148 18,078 SH   SOLE   0 0 18,078
Honeywell Intl Inc CS 438516106   34,262,289 185,462 SH   SOLE   25,977 0 159,486
Horizon Pharma CS g46188101   592,796 5,124 SH   SOLE   0 0 5,124
Host Hotels and Resorts CS 44107P104   1,038,001 64,592 SH   SOLE   942 0 63,650
Howmet Aerospace Inc CS 443201108   224,359 4,851 SH   SOLE   0 0 4,851
Hoya Corp Spon ADR CS 443251103   337,253 3,282 SH   SOLE   0 0 3,282
HP Inc. CS 40434l105   895,116 34,829 SH   SOLE   0 0 34,829
HSBC Holdings PLC ADR CS 404280406   1,037,359 26,289 SH   SOLE   0 0 26,289
Hubbell Inc. Class B CS 443510607   987,845 3,152 SH   SOLE   0 0 3,152
Humana Incorporated CS 444859102   361,659 743 SH   SOLE   0 0 743
Huntington Bancshares CS 446150104   512,646 49,293 SH   SOLE   10,777 0 38,516
ICON Public Limited Company CS g4705a100   371,000 1,507 SH   SOLE   0 0 1,507
IDEXX Laboratories CS 45168D104   360,310 824 SH   SOLE   0 0 824
Illinois Tool Works CS 452308109   2,566,170 11,142 SH   SOLE   188 0 10,954
Illumina Inc. CS 452327109   2,982,435 21,725 SH   SOLE   14,801 0 6,924
Imageware Systems Inc. CS 45245s108   763 7,630,913 SH   SOLE   0 0 7,630,913
Industrial & Commercial Bk of CS 455807107   765,995 80,293 SH   SOLE   0 0 80,293
Infosys Technologies Ltd CS 456788108   512,907 29,977 SH   SOLE   0 0 29,977
Ingersoll-Rand PLC CS 45687v106   650,446 10,208 SH   SOLE   0 0 10,208
Ingersoll-Rand PLC CS 45687v106   254,880 4,000 SH Put SOLE   0 0 4,000
INmune Bio CS 45782t105   659,466 97,410 SH   SOLE   70,087 0 27,323
Inspirato Incorportated Ordina CS 45791e107   110,590 187,440 SH   SOLE   0 0 187,440
Inspire Medical Systems CS 457730109   938,132 4,728 SH   SOLE   0 0 4,728
Inspire Veterinary Partners In CS 45784e106   182,377 135,094 SH   SOLE   0 0 135,094
Insulet Corp CS 45784P101   274,961 1,724 SH   SOLE   0 0 1,724
Int'l Business Machines Corp. CS 459200101   4,222,757 30,098 SH   SOLE   6,171 0 23,927
Intel Corp CS 458140100   13,992,300 393,595 SH   SOLE   188,183 0 205,412
Intercontinental Exchange, Inc CS 45866f104   16,174,737 147,016 SH   SOLE   44,929 0 102,087
International Flavors & Fragra CS 459506101   247,491 3,630 SH   SOLE   0 0 3,630
International Paper Company CS 460146103   755,690 21,305 SH   SOLE   300 0 21,005
International Silver Inc CS 460328107   13 62,500 SH   SOLE   0 0 62,500
INTERPUBLIC CS 460690100   922,481 32,187 SH   SOLE   0 0 32,187
Intuit CS 461202103   2,736,300 5,355 SH   SOLE   2,991 0 2,364
Intuitive Surgical Inc CS 46120E602   1,537,445 5,260 SH   SOLE   4 0 5,256
Invesco Plc CS g491bt108   295,569 20,356 SH   SOLE   0 0 20,356
Invitae Corp CS 46185l103   6,052 10,000 SH   SOLE   0 0 10,000
Iron Mountain Inc CS 46284v101   728,916 12,261 SH   SOLE   0 0 12,261
iShares Core S&P US Growth ETF CS 464287671   576,096 6,075 SH   SOLE   0 0 6,075
J B Hunt Transport Services In CS 445658107   289,005 1,533 SH   SOLE   0 0 1,533
J M Smucker CS 832696405   1,264,451 10,288 SH   SOLE   160 0 10,128
Jabil Circuit Inc CS 466313103   1,339,047 10,553 SH   SOLE   0 0 10,553
Jacobs Engineering Group Inc CS 46982l108   757,988 5,553 SH   SOLE   0 0 5,553
Jammin Java CS 470751108   1 14,651 SH   SOLE   14,651 0 0
Japan Tobacco ADR CS 471105205   550,451 47,907 SH   SOLE   0 0 47,907
Johnson and Johnson CS 478160104   65,614,817 421,283 SH   SOLE   68,151 0 353,132
Johnson Controls Intl. PLC CS g51502105   1,085,590 20,402 SH   SOLE   1,080 0 19,322
JP Morgan Chase & Co CS 46625H100   46,024,935 317,370 SH   SOLE   32,949 0 284,420
Jushi Holdings Inc CS 48213y107   8,399 10,000 SH   SOLE   0 0 10,000
KDDI Corp CS 48667L106   841,556 54,932 SH   SOLE   0 0 54,932
Kellogg Co CS 487836108   844,997 14,199 SH   SOLE   4,848 0 9,351
Kenvue Inc CS 49177j102   1,054,694 52,525 SH   SOLE   2,296 0 50,229
KeyCorp CS 493267108   541,263 50,303 SH   SOLE   0 0 50,303
KEYSIGHT TECHNOLOGIES INC CS 49338L103   573,894 4,337 SH   SOLE   0 0 4,337
KIMBERLY CLARK CS 494368103   5,376,997 44,493 SH   SOLE   20,131 0 24,362
Kinder Morgan, Inc. CS 49456B101   2,040,854 123,091 SH   SOLE   52,558 0 70,533
KKR & Co CS 48251w104   634,973 10,308 SH   SOLE   0 0 10,308
KLA - Tencor CS 482480100   1,763,362 3,845 SH   SOLE   0 0 3,845
Knight-Swift Transportation Ho CS 499049104   321,963 6,420 SH   SOLE   0 0 6,420
Koninklijke Ahold Delhaize NV CS 500467501   496,831 16,517 SH   SOLE   0 0 16,517
Kraft Heinz Company CS 500754106   413,434 12,290 SH   SOLE   76 0 12,214
Kroger Co CS 501044101   1,423,243 31,804 SH   SOLE   0 0 31,804
Kulicke & Soffa Inds Inc. CS 501242101   264,826 5,446 SH   SOLE   0 0 5,446
L'Oreal Co ADR CS 502117203   263,185 3,161 SH   SOLE   0 0 3,161
L3Harris Technologies Inc CS 502431109   1,483,153 8,518 SH   SOLE   150 0 8,368
Laboratory Corp. of America CS 50540R409   475,177 2,363 SH   SOLE   0 0 2,363
Lam Research Corp CS 512807108   2,503,063 3,994 SH   SOLE   0 0 3,994
Lehman Bros 7.875xxxEscrow Pen CS 524escc99   5,950 35,000 SH   SOLE   0 0 35,000
Lennar Corp CS 526057104   566,088 5,044 SH   SOLE   607 0 4,437
Lennox International Inc CS 526107107   936,474 2,501 SH   SOLE   0 0 2,501
Lenovo Group Ltd Spon Adr CS 526250105   548,296 26,606 SH   SOLE   0 0 26,606
Liberty Formula One Group Regi CS 531229755   11,882,354 190,728 SH   SOLE   118,778 0 71,950
Liberty Global PLC Cl C CS G5480U120   395,551 21,312 SH   SOLE   0 0 21,312
Liberty Live Group Ordinary Sh CS 531229722   274,840 8,562 SH   SOLE   4,942 0 3,620
LifeMD Inc CS 53216b104   625,000 100,000 SH   SOLE   0 0 100,000
Lighting Science Group Corp CS 53224g707   0 21,244 SH   SOLE   0 0 21,244
Lilly, Eli Co CS 532457108   49,147,040 91,499 SH   SOLE   44,862 0 46,637
Lilly, Eli Co CS 532457108   1,127,973 2,100 SH Put SOLE   0 0 2,100
Lincoln Electric CS 533900106   351,036 1,931 SH   SOLE   0 0 1,931
Linde PLC CS g54950103   2,009,605 5,397 SH   SOLE   0 0 5,397
Lineage Cell Therapeutics Inc CS 53566p109   1,126,532 954,688 SH   SOLE   744,277 0 210,411
LKQ CS 501889208   553,898 11,188 SH   SOLE   0 0 11,188
Lockheed Martin CS 539830109   16,128,824 39,439 SH   SOLE   7,342 0 32,097
Loews Corp CS 540424108   415,192 6,558 SH   SOLE   146 0 6,412
LOWES COMPANIES INC CS 548661107   13,188,940 63,457 SH   SOLE   925 0 62,532
LOWES COMPANIES INC CS 548661107   914,496 4,400 SH Put SOLE   0 0 4,400
LPL FINANCIAL HOLDINGS INC CS 50212V100   1,480,313 6,229 SH   SOLE   0 0 6,229
Lululemon Athletica CS 550021109   959,398 2,488 SH   SOLE   0 0 2,488
Lumen Technologies Inc CS 550241103   20,746 14,610 SH   SOLE   0 0 14,610
LVMH ADR CS 502441306   555,028 3,659 SH   SOLE   0 0 3,659
LyonDellBasell Industries NV CS N53745100   301,193 3,180 SH   SOLE   24 0 3,156
Magna International CS 559222401   293,408 5,473 SH   SOLE   0 0 5,473
Mama`s Creations Inc Common St CS 56146t103   43,700 10,000 SH   SOLE   0 0 10,000
Manhattan Associates CS 562750109   364,485 1,844 SH   SOLE   0 0 1,844
Manulife Financial Corp CS 56501R106   292,225 15,986 SH   SOLE   0 0 15,986
Marathon Oil Corp CS 565849106   513,931 19,212 SH   SOLE   600 0 18,612
Marathon Petroleum Corp CS 56585A102   3,836,971 25,353 SH   SOLE   6,907 0 18,446
Markel Group Inc CS 570535104   257,686 175 SH   SOLE   0 0 175
Markland Technologies Inc CS 570658203   0 15,000 SH   SOLE   0 0 15,000
Marriott Intl Inc CS 571903202   1,943,673 9,888 SH   SOLE   0 0 9,888
Marsh & McClennan Companies CS 571748102   1,883,210 9,896 SH   SOLE   0 0 9,896
Marvell Technology Group LTD CS 573874104   307,794 5,686 SH   SOLE   0 0 5,686
Masco Corp CS 574599106   344,526 6,446 SH   SOLE   0 0 6,446
Mastercard CS 57636Q104   34,229,243 86,457 SH   SOLE   38,106 0 48,351
Mattel, Inc. CS 577081102   841,502 38,198 SH   SOLE   9,819 0 28,379
McCormick & Co CS 579780206   1,034,031 13,670 SH   SOLE   3,060 0 10,610
McDonalds Corp CS 580135101   34,527,409 131,064 SH   SOLE   13,435 0 117,629
McKesson HBOC Corp. CS 58155Q103   1,941,880 4,466 SH   SOLE   45 0 4,421
Medaro Mining Corp CS 58404n109   1,741 23,540 SH   SOLE   0 0 23,540
Medical Marijuana Inc CS 58463a105   342 52,557 SH   SOLE   50,000 0 2,557
Medical Properties Tr Inc CS 58463J304   109,069 20,013 SH   SOLE   0 0 20,013
Medtronic Plc CS g5960l103   3,784,552 48,297 SH   SOLE   15,571 0 32,726
Merck & Co CS 58933Y105   15,892,273 154,369 SH   SOLE   24,486 0 129,883
Merck & Co CS 58933Y105   1,080,975 10,500 SH Put SOLE   0 0 10,500
Merck KGaA ADR CS 589339209   788,027 23,629 SH   SOLE   0 0 23,629
Meta Platforms Inc CS 30303M102   45,771,237 152,464 SH   SOLE   62,343 0 90,121
Metlife Inc. CS 59156R108   2,753,838 43,774 SH   SOLE   16,001 0 27,773
Mettler-Toledo International CS 592688105   221,459 200 SH   SOLE   0 0 200
MGIC Investment CS 552848103   217,228 13,015 SH   SOLE   0 0 13,015
MGM Resorts International CS 552953101   598,788 16,289 SH   SOLE   0 0 16,289
Microchip Technology CS 595017104   700,707 8,978 SH   SOLE   0 0 8,978
Micron Technology CS 595112103   1,318,516 19,381 SH   SOLE   100 0 19,281
Microsoft Corp CS 594918104   245,242,504 776,698 SH   SOLE   157,080 0 619,619
Microsoft Corp CS 594918104   126,300 400 SH Call SOLE   0 0 400
Microsoft Corp CS 594918104   315,750 1,000 SH Call SOLE   0 0 1,000
Microsoft Corp CS 594918104   2,052,375 6,500 SH Put SOLE   0 0 6,500
Microsoft Corp CS 594918104   1,010,400 3,200 SH Put SOLE   0 0 3,200
Microsoft Corp CS 594918104   221,025 700 SH Put SOLE   0 0 700
Microsoft Corp CS 594918104   347,325 1,100 SH Put SOLE   0 0 1,100
Microsoft Corp CS 594918104   789,375 2,500 SH Put SOLE   0 0 2,500
Moderna Inc. CS 60770k107   362,651 3,511 SH   SOLE   0 0 3,511
Mondelez International Inc CS 609207105   21,050,385 303,320 SH   SOLE   40,164 0 263,156
MongoDB Inc Cl A CS 60937p106   1,411,455 4,081 SH   SOLE   0 0 4,081
Monster Beverage Corp CS 61174x109   299,856 5,663 SH   SOLE   0 0 5,663
Moody's Corp. CS 615369105   757,644 2,396 SH   SOLE   0 0 2,396
MORGAN STANLEY DEAN WITTER & C CS 617446448   16,107,902 197,232 SH   SOLE   16,153 0 181,079
Mosaic Company CS 61945C103   257,708 7,239 SH   SOLE   0 0 7,239
MOTOROLA SOLUTIONS INC CS 620076307   1,415,897 5,201 SH   SOLE   8 0 5,193
Mr. Cooper Group Inc CS 62482r107   343,587 6,415 SH   SOLE   0 0 6,415
MSCI, Inc. CS 55354G100   468,447 913 SH   SOLE   0 0 913
Mueller Industries CS 624756102   1,165,946 15,513 SH   SOLE   0 0 15,513
Muenchener Rueckver Ges CS 626188106   692,053 17,786 SH   SOLE   0 0 17,786
Murphy USA Inc. CS 626755102   200,621 587 SH   SOLE   246 0 341
Nanalysis Scientific Corp Ordi CS 63000Y103   10,651 30,000 SH   SOLE   0 0 30,000
NatwestGroup Plc Adr CS 639057207   320,751 55,017 SH   SOLE   0 0 55,017
Navient Corp. CS 63938c108   216,645 12,581 SH   SOLE   0 0 12,581
Neogenomics Inc CS 64049m209   192,680 15,665 SH   SOLE   0 0 15,665
Nestle SA ADR CS 641069406   2,480,212 21,871 SH   SOLE   954 0 20,917
Nestle SA Reg Ord Switzerland CS H57312649   579,180 5,109 SH   SOLE   45 0 5,064
NetEase.com Inc CS 64110W102   320,812 3,203 SH   SOLE   0 0 3,203
Netflix Inc. CS 64110L106   17,056,511 45,171 SH   SOLE   18,516 0 26,655
NeuroOne Medical Technologies CS 64130m209   44,520 50,000 SH   SOLE   0 0 50,000
New York Regional Rail Corp - CS 649768108   0 80,000 SH   SOLE   0 0 80,000
Newmont Mining CS 651639106   253,829 6,870 SH   SOLE   0 0 6,870
Nexteligent Holdings CS 65290b107   650 63,063 SH   SOLE   0 0 63,063
Nextera Energy Inc CS 65339F101   29,736,999 519,061 SH   SOLE   52,898 0 466,163
Nike Inc. CS 654106103   12,063,227 126,158 SH   SOLE   12,982 0 113,176
NiSource Industries Inc. CS 65473P105   304,892 12,354 SH   SOLE   585 0 11,769
Nokia CS 654902204   118,633 31,720 SH   SOLE   0 0 31,720
Nordea Bank Abp ADR CS 65558r109   439,646 39,751 SH   SOLE   0 0 39,751
Nordic American Tanker Shippin CS G65773106   47,364 11,496 SH   SOLE   0 0 11,496
Norfolk Southern CS 655844108   1,493,185 7,582 SH   SOLE   38 0 7,544
North Amer Construction Grp CS 656811106   702,425 32,340 SH   SOLE   0 0 32,340
Northrop Grumman Corp CS 666807102   2,855,347 6,487 SH   SOLE   0 0 6,487
Northwest Biotherapeutics Inc CS 66737p600   18,194 20,000 SH   SOLE   0 0 20,000
Norton Lifelock Inc CS 668771108   388,588 21,979 SH   SOLE   0 0 21,979
Novartis AG ADR CS 66987V109   2,384,638 23,411 SH   SOLE   67 0 23,344
Novo-Nordisk ADR CS 670100205   2,802,643 30,819 SH   SOLE   850 0 29,969
Novo Resources Corp CS 67010B102   1,285 10,000 SH   SOLE   0 0 10,000
Nucor Corporation CS 670346105   1,307,848 8,365 SH   SOLE   0 0 8,365
Nutex Health Inc CS 67079u108   344,441 1,700,942 SH   SOLE   1,226,360 0 474,582
Nutrien LTD CS 67077m108   278,675 4,512 SH   SOLE   0 0 4,512
Nvidia Corp CS 67066G104   55,087,424 126,641 SH   SOLE   32,701 0 93,940
Nvidia Corp CS 67066G104   130,497 300 SH Call SOLE   0 0 300
NVR Inc CS 62944T105   9,581,801 1,607 SH   SOLE   444 0 1,163
Nxp Semiconductors Nv CS n6596x109   698,072 3,492 SH   SOLE   135 0 3,357
O'Reilly Automotive Inc CS 67103H107   1,044,280 1,149 SH   SOLE   76 0 1,073
Occidental Petroleum CS 674599105   718,054 11,067 SH   SOLE   3,323 0 7,744
Ocuphire Pharma Inc Ordinary S CS 67577r102   1,526,518 455,677 SH   SOLE   370,587 0 85,090
Old Dominion Freight CS 679580100   740,134 1,809 SH   SOLE   0 0 1,809
Old Republic International CS 680223104   412,134 15,298 SH   SOLE   499 0 14,799
Olin CS 680665205   286,254 5,727 SH   SOLE   0 0 5,727
Olympic Steel CS 68162K106   266,660 4,744 SH   SOLE   0 0 4,744
Omeros Corp CS 682143102   57,725 19,769 SH   SOLE   0 0 19,769
Omnicom Group CS 681919106   263,312 3,535 SH   SOLE   196 0 3,339
ON Semiconductor Corp CS 682189105   760,796 8,185 SH   SOLE   0 0 8,185
ONEOK Inc CS 682680103   5,341,268 84,207 SH   SOLE   3,719 0 80,488
Oracle Corp CS 68389X105   15,161,794 143,144 SH   SOLE   25,726 0 117,418
Orange CS 684060106   289,422 25,189 SH   SOLE   0 0 25,189
Orix Corp CS 686330101   320,757 3,417 SH   SOLE   0 0 3,417
Otis Worldwide Corp CS 68902v107   10,293,907 128,177 SH   SOLE   34,816 0 93,361
Owens Corning CS 690742101   1,153,125 8,453 SH   SOLE   0 0 8,453
P P G INDS INC CS 693506107   279,287 2,152 SH   SOLE   209 0 1,943
PACCAR Inc CS 693718108   390,182 4,589 SH   SOLE   0 0 4,589
Palantir Technologies Inc CS 69608a108   897,235 56,077 SH   SOLE   300 0 55,777
Palo Alto Networks Inc. CS 697435105   19,447,384 82,953 SH   SOLE   40,485 0 42,468
Parker Hannifin Corp CS 701094104   3,842,643 9,865 SH   SOLE   0 0 9,865
ParkerVision Inc CS 701354300   800 10,000 SH   SOLE   0 0 10,000
Paychex Inc CS 704326107   732,685 6,353 SH   SOLE   235 0 6,118
Payoneer Global Inc CS 70451X104   86,531 14,139 SH   SOLE   0 0 14,139
PayPal Holdings, Inc CS 70450y103   1,287,017 22,015 SH   SOLE   235 0 21,780
PBF Energy Inc CS 69318g106   220,819 4,125 SH   SOLE   0 0 4,125
Pembina Pipeline Corp CS 706327103   306,552 10,198 SH   SOLE   0 0 10,198
Pepsico Inc CS 713448108   43,492,152 256,682 SH   SOLE   24,192 0 232,490
Petroleo Brasil CS 71654V408   532,286 35,509 SH   SOLE   0 0 35,509
Pfizer Inc CS 717081103   9,930,079 299,369 SH   SOLE   61,928 0 237,441
Philip Morris Int'l CS 718172109   5,082,229 54,896 SH   SOLE   5,028 0 49,868
Phillips 66 CS 718546104   2,463,430 20,503 SH   SOLE   622 0 19,881
Phillips 66 CS 718546104   204,255 1,700 SH Put SOLE   0 0 1,700
PICC Property and Casualty Co CS 69338j106   519,299 16,171 SH   SOLE   0 0 16,171
Ping An Insurance Co. China Lt CS 72341e304   257,017 22,441 SH   SOLE   0 0 22,441
PIONEER NAT RES CO CS 723787107   1,424,378 6,205 SH   SOLE   0 0 6,205
PJT Partners Inc CS 69343t107   8,244,123 103,778 SH   SOLE   75,121 0 28,657
Planet 13 Holdings CS 72707c108   16,550 19,125 SH   SOLE   0 0 19,125
PNC Financial Services Group CS 693475105   971,400 7,912 SH   SOLE   0 0 7,912
Pop n Go Inc CS 732816103   0 1,847,297 SH   SOLE   0 0 1,847,297
Popular, Inc. CS 733174700   271,195 4,304 SH   SOLE   0 0 4,304
Potlatch Deltic Corp CS 737630103   294,815 6,495 SH   SOLE   0 0 6,495
Primerica Inc CS 74164M108   204,925 1,056 SH   SOLE   0 0 1,056
Principal Financial Group Inc. CS 74251V102   372,246 5,165 SH   SOLE   50 0 5,115
Procore Tech Inc CS 74275K108   235,217 3,601 SH   SOLE   0 0 3,601
Procter & Gamble Co CS 742718109   41,215,279 282,567 SH   SOLE   25,732 0 256,836
Prog Holdings Inc. CS 74319r101   201,585 6,070 SH   SOLE   0 0 6,070
Progressive Corp CS 743315103   7,809,222 56,060 SH   SOLE   455 0 55,605
PROLOGIS INC CS 74340W103   2,978,185 26,541 SH   SOLE   0 0 26,541
Prospect Cap Corp CS 74348T102   79,285 13,105 SH   SOLE   0 0 13,105
Prudential Financial Inc. CS 744320102   561,266 5,915 SH   SOLE   60 0 5,855
PT Telekomunikasi Indonesia AD CS 715684106   315,110 13,075 SH   SOLE   0 0 13,075
Public Service Enterprise Grou CS 744573106   396,523 6,968 SH   SOLE   0 0 6,968
Public Storage Inc. CS 74460D109   644,921 2,447 SH   SOLE   0 0 2,447
Publicis Group SA ADR CS 74463M106   2,196,827 116,419 SH   SOLE   0 0 116,419
PulteGroup Inc CS 745867101   913,710 12,339 SH   SOLE   0 0 12,339
Qualcomm Incorporated CS 747525103   37,252,313 335,425 SH   SOLE   34,139 0 301,286
Qualcomm Incorporated CS 747525103   433,134 3,900 SH Put SOLE   0 0 3,900
Quanta Services Inc. CS 74762E102   775,779 4,147 SH   SOLE   0 0 4,147
Radian Group Inc CS 750236101   605,124 24,099 SH   SOLE   0 0 24,099
Rayonier Inc Frac Shs 100,000 CS hfe907109   0 50,000 SH   SOLE   0 0 50,000
Realty Inc Crp Md Reit CS 756109104   14,031,657 280,970 SH   SOLE   39,820 0 241,150
Regeneron Pharmaceuticals Inc CS 75886F107   965,332 1,173 SH   SOLE   0 0 1,173
Regions Financial Corp CS 7591EP100   534,112 31,053 SH   SOLE   16,519 0 14,534
Rego Payment Architectures Inc CS 759141104   63,900 45,000 SH   SOLE   45,000 0 0
Reliance Steel & Aluminum Co CS 759509102   1,088,373 4,150 SH   SOLE   0 0 4,150
Relx Plc CS 759530108   1,224,740 36,342 SH   SOLE   0 0 36,342
Reneo Pharmaceuticals Inc CS 75974e103   942,128 123,720 SH   SOLE   87,444 0 36,276
Republic Services Inc. CS 760759100   517,429 3,631 SH   SOLE   0 0 3,631
ResMed Inc CS 761152107   248,197 1,678 SH   SOLE   0 0 1,678
Resolute Forest Prod xxxContra CS 761cvr042   0 12,383 SH   SOLE   0 0 12,383
Restaurant Brands Internationa CS 76131d103   257,153 3,860 SH   SOLE   0 0 3,860
Revive Therapeutics Ltd CS 761516103   794 25,000 SH   SOLE   0 0 25,000
RH Com CS 74967x103   389,667 1,474 SH   SOLE   0 0 1,474
Rineon Group Inc CS 766795108   0 28,784 SH   SOLE   0 0 28,784
Rio Tinto PLC CS 767204100   576,924 9,065 SH   SOLE   0 0 9,065
Riverview Acquisition Corp CS 96145w103   914,795 103,250 SH   SOLE   2,950 0 100,300
Robert Half Inc CS 770323103   210,694 2,875 SH   SOLE   0 0 2,875
Roche Holding ADR CS 771195104   1,360,334 40,092 SH   SOLE   0 0 40,092
Rocket Companies Inc. CS 77311w101   203,011 24,818 SH   SOLE   0 0 24,818
Rockwell Automation Inc. CS 773903109   731,006 2,557 SH   SOLE   0 0 2,557
Roper Industries CS 776696106   3,406,597 7,034 SH   SOLE   182 0 6,852
Royal Bank of Canada CS 780087102   326,584 3,735 SH   SOLE   0 0 3,735
Royal Caribbean Group CS V7780T103   207,591 2,253 SH   SOLE   1,000 0 1,253
Royal Gold Inc CS 780287108   317,927 2,990 SH   SOLE   0 0 2,990
RPM Inc. CS 749685103   1,035,568 10,923 SH   SOLE   230 0 10,693
RTX Corp CS 75513E101   28,573,602 397,021 SH   SOLE   46,793 0 350,228
S & P Global Inc CS 78409v104   1,147,016 3,139 SH   SOLE   66 0 3,073
Salesforce Inc CS 79466L302   5,262,635 25,952 SH   SOLE   269 0 25,683
Sanmina Corporation CS 801056102   310,807 5,726 SH   SOLE   0 0 5,726
Sanofi-Aventis Spon ADR CS 80105N105   636,278 11,862 SH   SOLE   0 0 11,862
SAP SE Spon ADR CS 803054204   796,150 6,156 SH   SOLE   0 0 6,156
Schlumberger Limited CS 806857108   2,755,402 47,262 SH   SOLE   9,683 0 37,579
SciPlay Corp CS 809087109   227,108 9,974 SH   SOLE   0 0 9,974
Seagate Technology Holdings Pl CS g7997r103   957,150 14,513 SH   SOLE   0 0 14,513
Securitas AB CS secubst00   108,247 13,641 SH   SOLE   0 0 13,641
Seelos Therapeutics Inc CS 81577f109   3,072 16,695 SH   SOLE   1,500 0 15,195
Sempra CS 816851109   460,464 6,769 SH   SOLE   124 0 6,645
Sera Prognostics Inc CS 81749d107   31,600 16,989 SH   SOLE   0 0 16,989
ServiceNow Inc CS 81762p102   5,730,431 10,252 SH   SOLE   2,444 0 7,808
Shell PLC CS 780259305   1,310,629 20,358 SH   SOLE   0 0 20,358
Sherwin Williams Company CS 824348106   43,998,921 172,511 SH   SOLE   10,451 0 162,060
Shopify Inc CS 82509l107   731,620 13,407 SH   SOLE   0 0 13,407
Siemens AG ADR CS 826197501   574,672 8,043 SH   SOLE   0 0 8,043
Sionix Corp CS 829400100   0 75,000 SH   SOLE   0 0 75,000
Sirius XM Holdings Inc CS 82968b103   113,743 25,164 SH   SOLE   920 0 24,244
Skyworks Solutions Inc. CS 83088M102   341,146 3,460 SH   SOLE   0 0 3,460
Snap-On Inc CS 833034101   283,130 1,110 SH   SOLE   0 0 1,110
Snowflake Inc. CS 833445109   613,219 4,014 SH   SOLE   0 0 4,014
Sony Group Corp ADR CS 835699307   502,110 6,093 SH   SOLE   375 0 5,718
Southern Company CS 842587107   1,783,171 27,552 SH   SOLE   325 0 27,227
Southwest Airlines CS 844741108   211,350 7,808 SH   SOLE   1,000 0 6,808
SP Plus Corp CS 78469c103   257,682 7,138 SH   SOLE   0 0 7,138
Sprott Physical Gold CS 85207H104   153,224 10,700 SH   SOLE   0 0 10,700
Sprouts Farmers Markets Inc. CS 85208M102   554,602 12,958 SH   SOLE   0 0 12,958
Standard Lithium Corp CS 853606101   34,172 12,075 SH   SOLE   3,155 0 8,920
Stanley Black & Decker CS 854502101   4,824,999 57,729 SH   SOLE   23,433 0 34,296
Starbucks Corp CS 855244109   23,632,718 258,932 SH   SOLE   24,659 0 234,273
State Street Corp. CS 857477103   1,024,907 15,306 SH   SOLE   0 0 15,306
Steel Dynamics Inc CS 858119100   343,094 3,200 SH   SOLE   0 0 3,200
Steris Plc CS g8473t100   347,122 1,582 SH   SOLE   0 0 1,582
Stoneridge Inc CS 86183P102   1,002,075 49,929 SH   SOLE   0 0 49,929
Stryker Corp CS 863667101   9,388,784 34,357 SH   SOLE   1,529 0 32,828
Sugarbud Craft Growers Corp CS 865001309   1,188 20,073 SH   SOLE   0 0 20,073
Suncor Energy CS 867224107   318,778 9,272 SH   SOLE   0 0 9,272
Sunworks Inc CS 86803x204   32,625 62,740 SH   SOLE   0 0 62,740
Super Micro Computer Inc CS 86800u104   386,650 1,410 SH   SOLE   0 0 1,410
Super Micro Computer Inc CS 86800u104   82,266 300 SH Call SOLE   0 0 300
Super Micro Computer Inc CS 86800u104   54,844 200 SH Call SOLE   0 0 200
Swedish Match AB Rtfrights Exp CS w9376l162   15,000 15,000 SH   SOLE   0 0 15,000
Swire Pacific Ltd ADR CS 870794302   80,614 11,890 SH   SOLE   0 0 11,890
Swiss Medica Inc - Revoked by CS 87089c104   0 25,500 SH   SOLE   0 0 25,500
Synchrony Financial CS 87165b103   264,848 8,664 SH   SOLE   0 0 8,664
Synopsys Inc CS 871607107   1,227,286 2,674 SH   SOLE   0 0 2,674
Sysco Corp CS 871829107   520,539 7,881 SH   SOLE   219 0 7,662
T-MOBILE US INC CS 872590104   803,112 5,734 SH   SOLE   0 0 5,734
T. Rowe Price Associates Inc CS 74144T108   1,105,113 10,538 SH   SOLE   364 0 10,173
Taiwan Manufacturing Inc CS 874039100   16,573,914 190,724 SH   SOLE   44,933 0 145,791
Take Two Interactive CS 874054109   4,009,960 28,563 SH   SOLE   12,305 0 16,258
Target CS 87612E106   5,188,219 46,922 SH   SOLE   764 0 46,159
Taylor Morrison Home Corporati CS 87724P106   282,334 6,626 SH   SOLE   0 0 6,626
TE Connectivity CS H84989104   881,107 7,133 SH   SOLE   2,573 0 4,560
Tecsy CS 878950104   206,674 10,020 SH   SOLE   0 0 10,020
Teekay Shipping Corp CS Y8564W103   102,626 16,633 SH   SOLE   0 0 16,633
Tencent Holdings Ltd ADR CS 88032Q109   669,107 17,303 SH   SOLE   0 0 17,303
Teradata CS 88076W103   1,169,485 25,977 SH   SOLE   0 0 25,977
Teradyne Inc. CS 880770102   423,050 4,211 SH   SOLE   0 0 4,211
Tesla Inc. CS 88160r101   11,896,389 47,544 SH   SOLE   2,550 0 44,994
Tesla Inc. CS 88160r101   25,022 100 SH Call SOLE   0 0 100
Tesla Inc. CS 88160r101   50,044 200 SH Call SOLE   0 0 200
Texas Instrument Inc CS 882508104   6,846,698 43,058 SH   SOLE   2,493 0 40,565
Textron, Inc. CS 883203101   261,925 3,352 SH   SOLE   0 0 3,352
The AZEK Co Inc Class A CS 05478c105   353,906 11,900 SH   SOLE   0 0 11,900
The Trade Desk Inc CS 88339j105   445,547 5,701 SH   SOLE   0 0 5,701
Theratechnologies Inc CS 88338h100   62,870 29,242 SH   SOLE   0 0 29,242
Thermo Energy CS 883906406   0 66,100 SH   SOLE   0 0 66,100
THERMO FISHER CORP CS 883556102   3,225,103 6,372 SH   SOLE   49 0 6,323
Third Century Bancorp CS 884120106   83,833 11,484 SH   SOLE   0 0 11,484
Titan Medical Inc CS 88830x819   2,103 20,031 SH   SOLE   0 0 20,031
TJX Companies Inc CS 872540109   4,262,873 47,962 SH   SOLE   328 0 47,634
Toll Brothers CS 889478103   6,702,238 90,620 SH   SOLE   32,998 0 57,622
Toro Co CS 891092108   816,208 9,822 SH   SOLE   0 0 9,822
Toronto Dominion CS 891160509   302,757 5,024 SH   SOLE   0 0 5,024
Totalenergies SE CS 89151e109   412,418 6,272 SH   SOLE   0 0 6,272
Toyota Motor CS 892331307   495,562 2,757 SH   SOLE   25 0 2,732
Tractor Supply Company CS 892356106   1,213,743 5,978 SH   SOLE   0 0 5,978
Trane Technologies PLC CS g8994e103   2,563,048 12,631 SH   SOLE   0 0 12,631
TransDigm Group Inc CS 893641100   456,976 542 SH   SOLE   0 0 542
Transocean Ltd Zug Namen CS H8817H100   131,360 16,000 SH   SOLE   0 0 16,000
Travelers Companies Inc CS 89417E109   2,435,127 14,911 SH   SOLE   1,105 0 13,806
Trevi Therapeutics CS 89532m101   3,164,052 1,451,400 SH   SOLE   1,067,414 0 383,986
Trex Company Inc CS 89531P105   270,248 4,385 SH   SOLE   0 0 4,385
Tricida Inc CS 89610f101   0 31,385 SH   SOLE   0 0 31,385
TRUIST FINANCIAL CORPORATION CS 89832Q109   202,722 7,086 SH   SOLE   262 0 6,824
Turkcell ADR CS 900111204   341,066 72,107 SH   SOLE   0 0 72,107
Twilio Inc CS 90138f102   246,644 4,214 SH   SOLE   0 0 4,214
Tyler Technologies Inc CS 902252105   2,203,315 5,706 SH   SOLE   0 0 5,706
Tyler Technologies Inc CS 902252105   386,140 1,000 SH Put SOLE   0 0 1,000
Tyson Foods Inc. Cl A CS 902494103   373,823 7,404 SH   SOLE   1,625 0 5,779
UBER TECHNOLOGIES INC CS 90353T100   836,282 18,184 SH   SOLE   0 0 18,184
UBS AG CS h42097107   772,610 31,343 SH   SOLE   0 0 31,343
UFP Industries, Inc. CS 90278q108   646,861 6,317 SH   SOLE   0 0 6,317
Ulta Beauty Inc CS 90384S303   824,465 2,064 SH   SOLE   65 0 1,999
Under Armour Inc CS 904311206   99,927 15,662 SH   SOLE   0 0 15,662
Under Armour Inc CS 904311107   142,069 20,740 SH   SOLE   0 0 20,740
UniCredit SpA ADR CS 904678406   749,223 62,264 SH   SOLE   0 0 62,264
Unilever PLC ADR CS 904767704   862,142 17,452 SH   SOLE   400 0 17,052
Union Pacific Corp CS 907818108   19,974,810 98,094 SH   SOLE   16,552 0 81,542
United Lithium Corp CS 910797109   4,852 20,500 SH   SOLE   0 0 20,500
United Microelectronics Corp CS 910873405   153,484 21,740 SH   SOLE   0 0 21,740
United Parcel Service Inc. CS 911312106   7,646,428 49,056 SH   SOLE   8,968 0 40,089
United Rentals CS 911363109   1,072,316 2,412 SH   SOLE   0 0 2,412
UnitedHealth Group Inc CS 91324P102   60,899,445 120,787 SH   SOLE   10,568 0 110,219
UnitedHealth Group Inc CS 91324P102   100,838 200 SH Call SOLE   0 0 200
UnitedHealth Group Inc CS 91324P102   252,095 500 SH Put SOLE   0 0 500
Unity Software Inc CS 91332u101   257,837 8,214 SH   SOLE   0 0 8,214
Unity Software Inc CS 91332u101   235,425 7,500 SH Put SOLE   0 0 7,500
UNUM Corp. CS 91529Y106   1,493,237 30,357 SH   SOLE   0 0 30,357
US Bancorp CS 902973304   1,173,606 35,499 SH   SOLE   14,179 0 21,320
US Digital Communications CS 90332a107   0 10,000 SH   SOLE   0 0 10,000
Vale S.A. CS 91912E105   538,775 40,207 SH   SOLE   0 0 40,207
Valero Energy CS 91913Y100   1,730,119 12,209 SH   SOLE   0 0 12,209
Valmont Industries, Inc. CS 920253101   279,364 1,163 SH   SOLE   0 0 1,163
VALVOLINE INC CS 92047W101   422,038 13,091 SH   SOLE   0 0 13,091
Vanguard Mid-Cap Value ETF CS 922908512   8,272,252 63,166 SH   SOLE   0 0 63,166
Vapor Group Inc CS 922101100   0 58,800 SH   SOLE   0 0 58,800
Vericel Corp CS 92346j108   403,581 12,040 SH   SOLE   0 0 12,040
Verisk Analytics CS 92345Y106   593,759 2,513 SH   SOLE   0 0 2,513
Verizon Communicatons Com CS 92343v104   19,614,645 605,203 SH   SOLE   175,682 0 429,521
Vertex Pharmaceuticals CS 92532F100   870,682 2,504 SH   SOLE   950 0 1,554
Viatris Inc. CS 92556v106   1,762,331 178,735 SH   SOLE   4,470 0 174,265
Vipshop Holding Ltd CS 92763w103   556,812 34,779 SH   SOLE   0 0 34,779
Viracta Therapeutics Inc CS 92765f108   413,577 397,670 SH   SOLE   257,115 0 140,555
Visa Inc Class A Shares CS 92826C839   65,779,043 285,983 SH   SOLE   82,959 0 203,024
Vishay Intertechnology Inc. CS 928298108   315,021 12,744 SH   SOLE   0 0 12,744
VMWare Inc. CS 928563402   912,310 5,480 SH   SOLE   200 0 5,280
Vodafone Group PLC CS 92857W308   270,494 28,533 SH   SOLE   0 0 28,533
Volvo AB CS 928854108   324,600 15,811 SH   SOLE   0 0 15,811
Voya Financial, Inc. CS 929089100   570,576 8,587 SH   SOLE   0 0 8,587
Vulcan Materials CS 929160109   7,101,407 35,152 SH   SOLE   0 0 35,152
W. P. Carey & Co. LLC CS 92936U109   303,489 5,612 SH   SOLE   0 0 5,612
W. W. Grainger Inc CS 384802104   836,545 1,209 SH   SOLE   0 0 1,209
Wal Mart de Mexico ADR CS 93114W107   467,134 12,437 SH   SOLE   278 0 12,159
Walgreen Boots Alliance Inc CS 931427108   1,647,224 74,066 SH   SOLE   977 0 73,089
Walmart Inc CS 931142103   16,169,919 101,106 SH   SOLE   34,086 0 67,020
Warner Bros.Discovery Inc CS 934423104   342,639 31,551 SH   SOLE   10,945 0 20,606
Waste Management Inc CS 94106L109   5,453,610 35,775 SH   SOLE   382 0 35,393
Waters Corp CS 941848103   219,088 799 SH   SOLE   0 0 799
Watsco CS 942622200   246,545 653 SH   SOLE   0 0 653
Watts Water Tech CS 942749102   203,074 1,175 SH   SOLE   0 0 1,175
Wavefront Tech Solutions Inc CS 94354b100   0 202,500 SH   SOLE   0 0 202,500
WaveTrue Inc CS 743164105   0 15,000 SH   SOLE   0 0 15,000
Wealth Minerals Ltd CS 946885209   8,506 42,000 SH   SOLE   0 0 42,000
WEC Energy Group Inc. CS 92939u106   536,785 6,664 SH   SOLE   15 0 6,649
Wells Fargo & Company CS 949746101   3,293,632 80,608 SH   SOLE   24,132 0 56,476
Western Union CS 959802109   395,877 30,036 SH   SOLE   0 0 30,036
Weyerhauser Corporation CS 962166104   1,243,311 40,552 SH   SOLE   25,374 0 15,178
Wheaton Precious Metals Corp CS 962879102   354,526 8,743 SH   SOLE   1,390 0 7,353
Wheels Up Experience Inc Ordin CS 96328l205   28,970 13,995 SH   SOLE   0 0 13,995
Williams-Sonoma CS 969904101   371,481 2,390 SH   SOLE   0 0 2,390
Williams Companies, Inc. CS 969457100   1,415,476 42,015 SH   SOLE   120 0 41,895
Wolfspeed Inc CS 977852102   333,908 8,764 SH   SOLE   695 0 8,069
Wolters Kluwer CS 977874205   501,625 4,146 SH   SOLE   0 0 4,146
Wolverine Energy and Infrastru CS 977891100   128 10,604 SH   SOLE   0 0 10,604
Workday Inc CS 98138h101   264,480 1,231 SH   SOLE   0 0 1,231
World Moto Inc CS 98158h106   0 50,000 SH   SOLE   0 0 50,000
Worthington Industries CS 981811102   350,001 5,662 SH   SOLE   500 0 5,162
Xeriant Inc CS 98422n103   983 42,000 SH   SOLE   0 0 42,000
Xylem Inc CS 98419M100   413,484 4,542 SH   SOLE   307 0 4,235
Yum China Holdings Inc CS 98850p109   777,953 13,962 SH   SOLE   0 0 13,962
Yum! Brands Inc. CS 988498101   2,477,746 19,831 SH   SOLE   0 0 19,831
Zimmer Biomet Holdings Inc CS 98956p102   316,995 2,825 SH   SOLE   105 0 2,720
Zions Bancorp NA CS 989701107   674,284 19,326 SH   SOLE   0 0 19,326
Zoetis Inc CS 98978V103   13,985,877 80,388 SH   SOLE   10,522 0 69,866
AGNC INVT CORP RE 00123q104   233,640 24,750 SH   SOLE   0 0 24,750
AMERICOLD RLTY TR RE 03064d108   1,333,108 43,838 SH   SOLE   22,775 0 21,063
Arbor Realty Trust Inc RE 038923108   344,021 22,663 SH   SOLE   0 0 22,663
Ares Industrial Real Estate In RE 091863407   528,116 38,445 SH   SOLE   0 0 38,445
Blackstone Real Estate Income RE per092613   215,699 14,482 SH   SOLE   0 0 14,482
Blackstone Real Estate Income RE 09259k401   7,639,127 512,907 SH   SOLE   15,260 0 497,646
Brixmor Property Group RE 11120u105   449,596 21,636 SH   SOLE   0 0 21,636
CNL Healthcare Properties RE 12612c108   122,787 17,744 SH   SOLE   3,840 0 13,904
CoreSite Realty Corp RE 03073e105   1,058,519 5,882 SH   SOLE   0 0 5,882
Digital Realty Trust Inc RE 253868103   837,206 6,918 SH   SOLE   0 0 6,918
Empire State Realty Trust RE 292104106   169,503 21,082 SH   SOLE   0 0 21,082
FS Energy & Power Fd RE 30264d109   113,380 30,643 SH   SOLE   0 0 30,643
Highlands REIT RE 43110a104   8,306 29,665 SH   SOLE   0 0 29,665
Jones Lang Lasalle Income Prop RE 48021r401   495,163 37,799 SH   SOLE   0 0 37,799
KBS Real Estate Investment Tru RE 48668l105   139,024 15,447 SH   SOLE   5,019 0 10,429
Kite Realty Group RE 49803t300   371,294 17,334 SH   SOLE   0 0 17,334
Mid-America Apartment Communit RE 59522J103   356,193 2,769 SH   SOLE   0 0 2,769
Progressive Interchange LLC RE 742995871   50,000 50,000 SH   SOLE   0 0 50,000
Real Estate Select Sector SPDR RE 81369y860   456,674 13,404 SH   SOLE   3 0 13,401
Rithm Capital Corp RE 64828t201   749,538 80,682 SH   SOLE   0 0 80,682
Royal Oak Realty Trust Inc RE 11899n308   225,437 3,495 SH   SOLE   0 0 3,495
Schwab US REIT RE 808524847   833,752 46,972 SH   SOLE   16,613 0 30,359
Simon Property Group Inc RE 828806109   474,505 4,392 SH   SOLE   0 0 4,392
Starwood Real Estate Income Tr RE 85570x405   326,993 13,187 SH   SOLE   0 0 13,187
Starwood Real Estate Income Tr RE 033979230   254,248 10,176 SH   SOLE   0 0 10,176
Tanger Factory Outlets RE 875465106   652,985 28,893 SH   SOLE   0 0 28,893
Vanguard REIT Viper Index Seri RE 922908553   4,256,077 56,253 SH   SOLE   0 0 56,253
VICI Properties Inc RE 925652109   462,406 15,890 SH   SOLE   0 0 15,890
Welltower Inc RE 95040q104   1,661,821 20,286 SH   SOLE   0 0 20,286
S&P 500 Index (SPX) / Jun 3900 PUT 5988039mm   640,992 66 SH   SOLE   0 0 66
Aim Immunotech Wts WT 00901b113   0 15,000 SH   SOLE   0 0 15,000
Eve Holding Inc Wts WT 29970n112   34,795 49,000 SH   SOLE   0 0 49,000
VerifyMe Inc WTS WT 92346x115   1,100 11,000 SH   SOLE   0 0 11,000
Vicarious Surgical Inc WT 92561v117   1,918 25,000 SH   SOLE   0 0 25,000
BMO SPX due 02/02/2026 SE 06375m5b7   3,415,048 3,640,000 SH   SOLE   125,000 0 3,515,000
C MXEA 12-18-24 15 buff SE 17330pg60   1,995,746 1,835,000 SH   SOLE   170,000 0 1,665,000
C MXEA due 12-20-23 15 buff SE 17329ftj3   2,425,206 2,555,000 SH   SOLE   25,000 0 2,530,000
Goldman Sachs 24m SPX Callable SE 40057l3e9   512,458 500,000 SH   SOLE   0 0 500,000
Goldman Sachs 24m SPX Market L SE 40057l3c3   2,413,823 2,250,000 SH   SOLE   0 0 2,250,000
Goldman Sachs 36m SX5E Market SE 40057l5s6   1,034,261 1,000,000 SH   SOLE   0 0 1,000,000
GS Mid Due 11-23-23 15 Buff SE 40057hdl1   1,134,089 1,155,000 SH   SOLE   0 0 1,155,000
GS MXEA due 4-25-24 15 buff SE 40057jv37   1,978,030 2,120,000 SH   SOLE   300,000 0 1,820,000
GS MXEA due 9-20-24 15 buff SE 40057ll58   751,031 775,000 SH   SOLE   0 0 775,000
GS SPX 10-24-24 15 abs ret buf SE 40057ltn1   9,185,724 9,015,000 SH   SOLE   225,000 0 8,790,000
GS SPX due 12-20-23 15 Buff SE 40057hmp2   2,856,709 2,760,000 SH   SOLE   125,000 0 2,635,000
GS SPX due 8-14-24 15 buff SE 40057l5a5   4,322,153 4,475,000 SH   SOLE   0 0 4,475,000
JPM MID due 02/02/2026 SE 48133yum4   1,561,896 1,680,000 SH   SOLE   125,000 0 1,555,000
JPM MID due 8-14-24 15 buff SE 48133cz21   1,631,188 1,690,000 SH   SOLE   0 0 1,690,000
JPM MXEF 12-18-24 15 buff SE 48133g2r3   1,780,016 1,840,000 SH   SOLE   450,000 0 1,390,000
JPM MXEF 2-21-25 15 buff SE 48133mka7   2,245,700 2,125,000 SH   SOLE   0 0 2,125,000
JPM MXEF due 12-20-23 15 buff SE 48132unq2   8,417,258 10,515,000 SH   SOLE   650,000 0 9,865,000
JPM MXEF due 9-20-24 15 buff SE 48133d3g3   530,764 590,000 SH   SOLE   30,000 0 560,000
JPM SPX due 8/28/2025 SE 48133ulz3   6,099,415 5,725,000 SH   SOLE   15,000 0 5,710,000
MS MXEA due 8-14-24 15 buff SE 61773h7b9   2,304,750 2,500,000 SH   SOLE   25,000 0 2,475,000
MS MXEF due 02/02/2026 SE 61775hsn8   932,684 1,015,000 SH   SOLE   0 0 1,015,000
MS SPX 4-24-25 SE 61774htu2   4,421,079 3,685,000 SH   SOLE   70,000 0 3,615,000
MS SPX due 4-22-24 15 buff SE 61773f6p3   6,048,559 6,190,000 SH   SOLE   400,000 0 5,790,000
RBC MXEA due 08/28/2025 SE 78016hte0   3,699,065 3,695,000 SH   SOLE   0 0 3,695,000
RBC MXEF due 4-25-24 15 buff SE 78016f3s1   1,555,146 1,860,000 SH   SOLE   350,000 0 1,510,000
RBC RTY due 02/02/2026 SE 78016nrt6   739,287 815,000 SH   SOLE   30,000 0 785,000
RBC RTY due 3-14-24 15 buff SE 78016e3h8   832,963 925,000 SH   SOLE   60,000 0 865,000
RBC SPX Due 11-22-23 15 Buff SE 78016et49   1,917,006 1,820,000 SH   SOLE   160,000 0 1,660,000
RBC SPX due 11/24/2025 SE 78016ndc8   3,565,616 3,515,000 SH   SOLE   0 0 3,515,000
TD RTY 10/24/2024 15 abs ret b SE 89114yw31   4,481,173 4,377,000 SH   SOLE   25,000 0 4,352,000
TD RTY due 12-3-24 15 abs ret SE 89114y4b4   2,305,040 2,297,000 SH   SOLE   50,000 0 2,247,000
TD RTY due 4-25-24 15 buff SE 89114ttw2   2,750,022 3,135,000 SH   SOLE   0 0 3,135,000
TD SPX 2-21-25 15 buff SE 89114yba8   15,041,276 14,565,000 SH   SOLE   650,000 0 13,915,000
TD SPX 7/23/24 15 abs ret buff SE 89114ymj7   8,144,388 7,560,000 SH   SOLE   50,000 0 7,510,000
TD SPX due 9-20-24 15 buff SE 89114val1   6,792,165 6,705,000 SH   SOLE   0 0 6,705,000
UBS MID due 4-25-24 15 buff SE 90279dmm5   3,515,122 3,685,000 SH   SOLE   50,000 0 3,635,000
UBS RTY due 8-14-24 15 buff SE 90279dyk6   1,146,852 1,260,000 SH   SOLE   0 0 1,260,000
UBS RTY due 9-20-24 buffer SE 90279d2p0   1,659,636 1,815,000 SH   SOLE   0 0 1,815,000
Alps Alerian Energy Infra ML 00162Q676   227,140 10,250 SH   SOLE   0 0 10,250
ALPS Alerian MLP ETF ML 00162Q452   452,810 10,730 SH   SOLE   0 0 10,730
Energy Transfer LP ML 29273v100   6,668,812 475,325 SH   SOLE   22,322 0 453,003
Enterprise Products Ptnrs ML 293792107   13,411,350 490,002 SH   SOLE   19,943 0 470,059
Genesis Energy LP ML 371927104   270,472 26,209 SH   SOLE   0 0 26,209
JPMorgan Alerian MLP Index ML 46625H365   5,347,529 216,499 SH   SOLE   13,792 0 202,707
MPLX LP ML 55336V100   1,790,822 50,346 SH   SOLE   6,400 0 43,946
Nextera Energy Partners Lp ML 65341b106   1,122,842 37,806 SH   SOLE   3,451 0 34,355
One Gas Inc. ML 68235p108   484,583 7,097 SH   SOLE   0 0 7,097
Sunoco LP ML 86765k109   233,981 4,780 SH   SOLE   0 0 4,780
Targa Resources Prtns Com St ML 87612G101   2,044,507 23,851 SH   SOLE   7,537 0 16,314
UBS E-TRACS Alerian MLP Infras ML 90274d382   2,301,541 108,320 SH   SOLE   9,000 0 99,320
Western Midstream Partners LP ML 958669103   254,110 9,332 SH   SOLE   0 0 9,332
ABRDN Global Premier Property EE 00302l108   60,788 16,700 SH   SOLE   0 0 16,700
ALPS Equal Sector Weight ETF EE 00162q205   354,999 3,539 SH   SOLE   0 0 3,539
Amplify Lithium & Battery Tech EE 032108805   123,412 10,943 SH   SOLE   0 0 10,943
Aptus Collared Income Opportun EE 26922a222   8,459,794 278,008 SH   SOLE   0 0 278,008
ARK Innovation ETF EE 00214q104   340,040 8,572 SH   SOLE   0 0 8,572
Avantis U.S. Small Cap Value E EE 025072877   209,608 2,689 SH   SOLE   0 0 2,689
BNY Mellon Municipal Income EE 05589t104   67,853 11,967 SH   SOLE   0 0 11,967
Cambria Etf Tr Shareholder Yie EE 132061201   589,359 9,527 SH   SOLE   0 0 9,527
Communication Services Select EE 81369y852   5,136,097 78,330 SH   SOLE   1,437 0 76,893
Deutsche X Tracks MSCI EAFE EE 233051200   2,553,437 73,164 SH   SOLE   23,692 0 49,472
DFA US Large Cap Equity Instit EE 23320g240   811,464 32,933 SH   SOLE   0 0 32,933
DFA US Sustainability Core 1 EE 233203215   261,301 7,823 SH   SOLE   0 0 7,823
Dimensional Emerging Core Equi EE 25434v302   4,044,913 179,216 SH   SOLE   3,336 0 175,880
Dimensional International Core EE 25434v799   766,527 32,828 SH   SOLE   0 0 32,828
Dimensional International Cr E EE 25434v203   12,245,755 469,006 SH   SOLE   15,018 0 453,988
Dimensional International Valu EE 25434V807   1,320,721 40,488 SH   SOLE   0 0 40,488
Dimensional US Core Equity 2 E EE 25434v708   2,892,768 110,411 SH   SOLE   0 0 110,411
Dimensional US Core Equity Mar EE 25434v104   7,699,751 257,087 SH   SOLE   9,000 0 248,087
Dimensional US Equity ETF EE 25434v401   491,414 10,557 SH   SOLE   0 0 10,557
Dimensional US Marketwide Valu EE 25434v724   8,203,135 241,127 SH   SOLE   0 0 241,127
Dimensional US Small Cap Value EE 25434v815   333,428 13,158 SH   SOLE   0 0 13,158
Dimensional US Targeted Value EE 25434v609   5,255,151 115,018 SH   SOLE   0 0 115,018
Dimensional World ex U.S. Core EE 25434V880   1,524,244 67,684 SH   SOLE   0 0 67,684
Direxion Daily Small Cap Bear EE 25460e232   1,041,703 33,625 SH   SOLE   0 0 33,625
ETF Managers Trust EE 26924g201   2,389,831 46,315 SH   SOLE   309 0 46,006
Fidelity High Dividend ETF EE 316092840   1,947,902 50,477 SH   SOLE   0 0 50,477
First Tr Value Line Dividend I EE 33734H106   2,732,453 73,080 SH   SOLE   38,208 0 34,872
First Tr. Financials AlphaDEX EE 33734x135   377,515 9,979 SH   SOLE   0 0 9,979
First Tr. NYSE Arca Biotech ET EE 33733e203   1,429,835 9,770 SH   SOLE   0 0 9,770
First Trust Capital Strength E EE 33733e104   5,561,789 75,537 SH   SOLE   52,521 0 23,016
First Trust Cnsmr Staples Alph EE 33734x119   244,679 4,055 SH   SOLE   0 0 4,055
First Trust Health Care Alpha EE 33734x143   714,204 7,351 SH   SOLE   0 0 7,351
First Trust Industrials Etf EE 33734x150   205,772 3,583 SH   SOLE   0 0 3,583
First Trust Mid Cap Core ETF EE 33735b108   205,291 2,229 SH   SOLE   0 0 2,229
First Trust NASDAQ Cln Edge Gr EE 33733e500   240,095 5,632 SH   SOLE   0 0 5,632
First Trust NASDAQ Cybersecuri EE 33734x846   228,447 5,029 SH   SOLE   0 0 5,029
First Trust NASDAQ Technology EE 33738r118   471,715 8,410 SH   SOLE   0 0 8,410
First Trust Rising Dividend ET EE 33738r506   607,234 13,215 SH   SOLE   1,485 0 11,730
First Trust Tech Etf EE 33734x176   12,649,464 113,810 SH   SOLE   684 0 113,126
FT Cboe US Equity Buffer Nov EE 33740F847   236,085 6,075 SH   SOLE   0 0 6,075
FT Cboe Vest Fund of Buffer ET EE 33740f755   228,264 9,321 SH   SOLE   0 0 9,321
Global X MLP & Energy Infrastr EE 37954y293   8,786,489 207,308 SH   SOLE   321 0 206,987
Global X US Infrastructure Dev EE 37954y673   7,588,950 249,801 SH   SOLE   41,365 0 208,436
Industrial Select Sector SPDR EE 81369Y704   10,815,746 106,685 SH   SOLE   34 0 106,651
Innovator MSCI EAFE Power Buff EE 45782c367   1,136,719 47,077 SH   SOLE   0 0 47,077
Innovator Nasdaq-100 Power Bfr EE 45782c276   7,334,555 144,381 SH   SOLE   5,441 0 138,940
Innovator Nasdaq-100 Power Bfr EE 45782c276   264,543 5,208 SH   SOLE   0 0 5,208
Innovator Nasdaq-100 Pwr Bffr EE 45782c334   745,240 17,820 SH   SOLE   0 0 17,820
Innovator S&P 500 Power Bffr E EE 45782c870   1,966,615 64,247 SH   SOLE   0 0 64,247
Innovator S&P 500 Power Buffer EE 45782C680   7,484,729 241,054 SH   SOLE   3,144 0 237,910
Innovator S&P 500 Power Buffer EE 45782c656   13,560,493 418,534 SH   SOLE   13,523 0 405,011
Innovator S&P 500 Power Buffer EE 45782c417   1,342,755 44,087 SH   SOLE   0 0 44,087
Innovator S&P 500 Power Buffer EE 45782c508   609,386 17,513 SH   SOLE   0 0 17,513
Innovator S&P 500 Power Buffer EE 45782C813   7,648,485 226,958 SH   SOLE   10,907 0 216,051
Innovator S&P 500 Power Buffer EE 45782c748   2,949,242 94,195 SH   SOLE   0 0 94,195
Innovator S&P 500 Power Buffer EE 45782c383   3,116,622 93,061 SH   SOLE   0 0 93,061
Innovator S&P 500 Power Buffer EE 45782c318   3,864,082 130,897 SH   SOLE   281 0 130,616
Innovator S&P 500 Power Buffer EE 45782c797   347,241 10,225 SH   SOLE   0 0 10,225
Innovator U.S. Eq Power Buffer EE 45782C540   815,537 25,202 SH   SOLE   300 0 24,902
Innovator US Equity Power Buff EE 45782c573   2,018,941 61,069 SH   SOLE   0 0 61,069
Invesco Aerospace Defense ETF EE 46137v100   34,045,253 426,632 SH   SOLE   11,511 0 415,121
Invesco Dividend Achievers ETF EE 46137v506   1,922,938 52,640 SH   SOLE   0 0 52,640
Invesco FTSE RAFI US 1000 ETF EE 46137V613   507,847 15,960 SH   SOLE   0 0 15,960
Invesco NASDAQ 100 ETF EE 46138g649   2,136,587 14,494 SH   SOLE   0 0 14,494
Invesco NASDAQ Next Gen 100 ET EE 46138G631   227,825 9,246 SH   SOLE   0 0 9,246
INVESCO QQQ TR SER 1 EE 46090e103   79,055,465 220,659 SH   SOLE   24,204 0 196,454
Invesco S&P 500 Eql Wt Tech ET EE 46137v282   416,902 14,810 SH   SOLE   0 0 14,810
Invesco S&P 500 Equal Weight E EE 46137V357   41,703,446 294,329 SH   SOLE   130 0 294,199
Invesco S&P 500 Healthcare EE 46137v332   9,211,434 336,184 SH   SOLE   14,000 0 322,184
Invesco S&P 500 Low Volatility EE 46138E354   557,336 9,480 SH   SOLE   3,156 0 6,324
Invesco S&P 500 Pure Growth EE 46137v266   573,013 19,005 SH   SOLE   0 0 19,005
Invesco S&P 500 Quality ETF EE 46137V241   868,460 17,355 SH   SOLE   0 0 17,355
Invesco S&P MidCap Low Vol ETF EE 46138e198   227,165 4,620 SH   SOLE   0 0 4,620
Invesco S&P SmallCap 600 Reven EE 46138g664   357,015 9,803 SH   SOLE   0 0 9,803
ISHARES BIOTECHNOLOGY ETF EE 464287556   7,856,099 64,242 SH   SOLE   501 0 63,741
iShares Core MSCI Total Intl S EE 46432f834   443,791 7,398 SH   SOLE   20 0 7,378
iShares Core U.S. REIT ETF EE 464288521   716,429 15,185 SH   SOLE   0 0 15,185
iShares Currency MSCI EAFE EE 46434V803   390,810 12,984 SH   SOLE   0 0 12,984
iShares Dow Jones US Aerospace EE 464288760   359,841 3,396 SH   SOLE   524 0 2,871
iShares Dow Jones US Financial EE 464287788   922,934 12,345 SH   SOLE   0 0 12,345
iShares Edge MSCI Min Vol Glob EE 464286525   539,670 5,656 SH   SOLE   1,180 0 4,475
iShares ESG Advanced MSCI EM E EE 46436e742   202,502 5,981 SH   SOLE   0 0 5,981
iShares ESG Aware MSCI USA ETF EE 46435g425   613,115 6,529 SH   SOLE   140 0 6,389
iShares ESG Screened S&P 500 E EE 46436e569   700,769 21,610 SH   SOLE   1,500 0 20,110
iShares Exponential Technologi EE 46434v381   2,027,344 38,831 SH   SOLE   0 0 38,831
iShares FTSE/Xinhua China25 In EE 464287184   263,733 9,941 SH   SOLE   0 0 9,941
iShares Morningstar Large-Cap EE 464287119   920,376 15,430 SH   SOLE   0 0 15,430
iShares Morningstar Mid-Cap ET EE 464288208   247,282 4,140 SH   SOLE   0 0 4,140
iShares Morningstar Mid-Cap Gr EE 464288307   465,167 8,142 SH   SOLE   0 0 8,142
iShares MSCI EAFE Growth Index EE 464288885   307,156 3,559 SH   SOLE   0 0 3,559
iShares MSCI Emerging Mkts ex EE 46434g764   6,008,116 120,572 SH   SOLE   0 0 120,572
iShares MSCI US Momentum Fctr EE 46432f396   2,263,815 16,205 SH   SOLE   1,158 0 15,047
iShares MSCI USA ESG Select ET EE 464288802   331,397 3,683 SH   SOLE   0 0 3,683
iShares MSCI USA Quality Facto EE 46432f339   4,778,948 36,262 SH   SOLE   19,859 0 16,403
iShares North Amer Tech-Softwa EE 464287515   678,826 1,989 SH   SOLE   0 0 1,989
Ishares Russell 3000 I Fd EE 464287689   1,119,814 4,570 SH   SOLE   0 0 4,570
iShares Russell Mid Cap Growth EE 464287481   9,637,876 105,505 SH   SOLE   9,042 0 96,463
iShares Russell Mid Cap Index EE 464287499   21,030,166 303,685 SH   SOLE   17,846 0 285,839
iShares Russell Mid Cap Value EE 464287473   7,099,136 68,038 SH   SOLE   9,655 0 58,383
iShares Russell Top 200 Growth EE 464289438   657,848 4,276 SH   SOLE   0 0 4,276
iShares Russell Top 200 Value EE 464289420   259,976 3,977 SH   SOLE   0 0 3,977
Ishares S&p Global Clean Energ EE 464288224   428,093 29,281 SH   SOLE   0 0 29,281
iShares S&P Global Energy Sect EE 464287341   828,280 20,075 SH   SOLE   0 0 20,075
iShares S&P Global Technology EE 464287291   534,227 9,236 SH   SOLE   2,024 0 7,212
Ishares S&p Global Telecommuni EE 464287275   495,777 7,258 SH   SOLE   0 0 7,258
iShares Select Dividend ETF EE 464287168   13,469,979 125,139 SH   SOLE   800 0 124,339
iShares US Basic Materials Ind EE 464287838   206,154 1,632 SH   SOLE   0 0 1,632
iShares US Healthcare Index EE 464287762   737,702 2,732 SH   SOLE   349 0 2,383
iShares US Home Construction EE 464288752   861,428 10,975 SH   SOLE   2,500 0 8,475
iShares US Technology EE 464287721   1,112,702 10,605 SH   SOLE   1,368 0 9,237
JPMorgan Equity Premium Income EE 46641q332   2,927,270 54,654 SH   SOLE   1,050 0 53,604
JPMorgan US Value Factor ETF EE 46641q753   949,136 27,400 SH   SOLE   0 0 27,400
Main Street Capital Corp EE 56035l104   585,697 14,415 SH   SOLE   660 0 13,755
MATERIALS SELECT SECTOR SPDR T EE 81369Y100   1,213,839 15,453 SH   SOLE   0 0 15,453
Pacer US Cash Cows 100 ETF EE 69374h881   15,499,458 313,564 SH   SOLE   5,750 0 307,814
Powershares Solar ETF EE 46138g706   205,052 3,959 SH   SOLE   600 0 3,359
PowerShares WilderHill Clean E EE 46137v134   245,008 7,795 SH   SOLE   0 0 7,795
ProShares Large Cap Core Plus EE 74347r248   423,183 8,670 SH   SOLE   0 0 8,670
ProShares S&P 500 Div Aristocr EE 74348a467   1,321,107 14,919 SH   SOLE   0 0 14,919
ProShares Ultra S&P 500 EE 74347R107   438,250 8,210 SH   SOLE   0 0 8,210
Saba Capital Income & Opportun EE 78518h202   89,247 11,621 SH   SOLE   0 0 11,621
Schwab Emerging Mkts ETF EE 808524706   1,441,661 60,220 SH   SOLE   525 0 59,695
Schwab Fd US Lg Co ETF EE 808524771   414,759 7,410 SH   SOLE   0 0 7,410
Schwab Fund. Intl. LG Co. ETF EE 808524755   200,431 6,329 SH   SOLE   0 0 6,329
Schwab Fundamental US Broad Ma EE 808524789   726,708 13,190 SH   SOLE   0 0 13,190
Schwab International Dividend EE 808524672   1,641,947 71,389 SH   SOLE   0 0 71,389
Schwab International Equity EE 808524805   3,214,235 94,648 SH   SOLE   2,245 0 92,403
Schwab US Broad ETF EE 808524102   2,096,150 42,049 SH   SOLE   0 0 42,049
Schwab US Dividend Equity EE 808524797   12,951,350 183,032 SH   SOLE   385 0 182,647
Schwab US Large Cap ETF EE 808524201   14,322,669 283,057 SH   SOLE   31,481 0 251,576
Schwab US Large Cap Growth EE 808524300   36,440,598 501,108 SH   SOLE   2,034 0 499,074
Schwab US Large Cap Value EE 808524409   9,347,629 145,014 SH   SOLE   3,112 0 141,902
Schwab US Mid-Cap ETF EE 808524508   6,133,890 90,631 SH   SOLE   6,517 0 84,114
Schwab US Small-Cap ETF EE 808524607   3,930,429 94,892 SH   SOLE   4,572 0 90,320
SPDR Consumer Discret Select S EE 81369Y407   3,219,019 19,996 SH   SOLE   0 0 19,996
SPDR Consumer Staples Select S EE 81369Y308   11,829,835 171,920 SH   SOLE   322 0 171,598
SPDR Dow Jones Indl Avg ETF Se EE 78467X109   1,948,050 5,816 SH   SOLE   2,175 0 3,641
SPDR Energy Index EE 81369Y506   12,927,730 143,022 SH   SOLE   1,484 0 141,538
SPDR Euro STOXX 50 ETF EE 78463X202   922,740 21,965 SH   SOLE   4,100 0 17,865
SPDR Financial Index EE 81369Y605   3,692,817 111,330 SH   SOLE   1,565 0 109,765
SPDR Health Care Select EE 81369Y209   24,896,477 193,386 SH   SOLE   1,558 0 191,827
SPDR KBW Reg'l Banking EE 78464a698   273,949 6,559 SH   SOLE   0 0 6,559
SPDR Portfolio Large Cap ETF EE 78464a854   766,063 15,242 SH   SOLE   0 0 15,242
SPDR Portfolio S&P 400 Mid Cap EE 78464a847   263,265 6,012 SH   SOLE   900 0 5,112
SPDR Portfolio S&P 500 Growth EE 78464a409   318,792 5,378 SH   SOLE   3,780 0 1,598
SPDR Portfolio Small Cap ETF EE 78468r853   741,583 20,097 SH   SOLE   512 0 19,585
SPDR S&P 500 ETF TRUST EE 78462f103   254,550,622 595,468 SH   SOLE   52,402 0 543,065
SPDR S&P 500 ETF TRUST EE 78462f103   85,496 200 SH Call SOLE   0 0 200
SPDR S&P 500 Value ETF EE 78464a508   472,878 11,461 SH   SOLE   3,375 0 8,086
Spdr S&P 600 Sm Cap Value EE 78464a300   265,683 3,671 SH   SOLE   0 0 3,671
SPDR S&P Bank ETF EE 78464a797   447,711 12,150 SH   SOLE   0 0 12,150
SPDR S&P Biotech EE 78464A870   643,104 8,807 SH   SOLE   0 0 8,807
SPDR S&P Dividend ETF EE 78464A763   65,199,624 566,904 SH   SOLE   118,745 0 448,159
SPDR S&P Int'l Small Cap Fd EE 78463X871   2,954,303 101,383 SH   SOLE   0 0 101,383
SPDR S&P Mid Cap 400 ETF EE 78467Y107   94,642,694 207,259 SH   SOLE   18,690 0 188,569
SPDR S&P Oil & Gas Exploration EE 78468r556   273,061 1,846 SH   SOLE   0 0 1,846
SPDR S&P Pharmaceuticals ETF EE 78464a722   1,756,672 44,193 SH   SOLE   0 0 44,193
SPDR Technology Index EE 81369Y803   27,946,304 170,477 SH   SOLE   3,547 0 166,930
SPDR Utilities Index EE 81369Y886   6,061,041 102,852 SH   SOLE   863 0 101,988
T. Rowe Price Blue Chip Growth EE 87283q107   523,998 19,293 SH   SOLE   9,296 0 9,997
UBS AG FI Large Cap Growth EE 902677780   565,683 1,030 SH   SOLE   0 0 1,030
Vaneck ETF TR EE 92189f106   1,759,623 65,389 SH   SOLE   0 0 65,389
Vaneck ETF TR EE 92189f700   636,762 8,091 SH   SOLE   1,200 0 6,891
VanEck Morningstar Wide Moat E EE 92189f643   17,148,046 226,108 SH   SOLE   2,566 0 223,543
Vanguard Dividend Appreciation EE 921908844   109,332,124 703,643 SH   SOLE   1,683 0 701,960
Vanguard ESG US Stock ETF EE 921910733   297,482 3,955 SH   SOLE   0 0 3,955
Vanguard Europe ETF EE 922042874   3,099,520 53,505 SH   SOLE   475 0 53,030
Vanguard Financials ETF EE 92204A405   472,729 5,886 SH   SOLE   0 0 5,886
Vanguard FTSE All-World Ex-US EE 922042775   1,825,325 35,190 SH   SOLE   0 0 35,190
Vanguard FTSE Developed Mkts E EE 921943858   102,218,325 2,338,022 SH   SOLE   251,229 0 2,086,793
Vanguard FTSE Emerging Mkts ET EE 922042858   67,563,893 1,723,129 SH   SOLE   139,173 0 1,583,956
Vanguard Growth ETF EE 922908736   14,017,622 51,477 SH   SOLE   188 0 51,289
Vanguard Health Care ETF EE 92204A504   13,641,155 58,023 SH   SOLE   4,946 0 53,077
Vanguard High Dividend Yield E EE 921946406   2,521,610 24,406 SH   SOLE   2,547 0 21,859
Vanguard Index Fds S&P 500 EE 922908363   10,027,488 25,535 SH   SOLE   439 0 25,095
Vanguard Information Technolog EE 92204A702   20,197,085 48,679 SH   SOLE   2,419 0 46,260
Vanguard Large Cap ETF EE 922908637   5,370,215 27,442 SH   SOLE   29 0 27,413
Vanguard Mega Cap Growth EE 921910816   2,587,577 11,404 SH   SOLE   0 0 11,404
Vanguard Mega Cap Index ETF EE 921910873   351,275 2,313 SH   SOLE   0 0 2,313
Vanguard Mega Cap Value Index EE 921910840   2,533,601 24,986 SH   SOLE   0 0 24,986
Vanguard Mid Cap Growth ETF EE 922908538   4,826,790 24,782 SH   SOLE   0 0 24,782
Vanguard Mid Cap Vipers Index EE 922908629   13,348,700 64,102 SH   SOLE   366 0 63,736
Vanguard Russell 1000 ETF EE 92206c730   22,368,137 114,909 SH   SOLE   10,106 0 104,803
Vanguard Russell 1000 Growth E EE 92206c680   1,565,681 22,877 SH   SOLE   0 0 22,877
Vanguard Russell 1000 Value ET EE 92206c714   1,675,032 25,128 SH   SOLE   0 0 25,128
Vanguard S&P 500 Growth ETF EE 921932505   449,742 1,822 SH   SOLE   0 0 1,822
Vanguard S&P 500 Value ETF EE 921932703   353,734 2,379 SH   SOLE   0 0 2,379
Vanguard S&P Small Cap 600 Gro EE 921932794   208,273 2,208 SH   SOLE   0 0 2,208
Vanguard Sector Index Fd Cons EE 92204A207   681,533 3,731 SH   SOLE   0 0 3,731
Vanguard Small Cap ETF EE 922908751   10,008,388 52,935 SH   SOLE   186 0 52,749
Vanguard Small Cap Growth EE 922908595   917,444 4,284 SH   SOLE   0 0 4,284
Vanguard Small Cap Value Fund EE 922908611   4,675,174 29,313 SH   SOLE   7 0 29,306
Vanguard Telecom Services EE 92204A884   293,475 2,790 SH   SOLE   0 0 2,790
Vanguard Tot Stock Mrkt ETF EE 922908769   75,571,342 355,781 SH   SOLE   76,016 0 279,764
Vanguard Total Int'l Stock Ind EE 921909768   2,932,128 54,786 SH   SOLE   20,533 0 34,253
Vanguard Utilities ETF EE 92204A876   387,167 3,036 SH   SOLE   0 0 3,036
Vanguard Value ETF EE 922908744   15,283,360 110,805 SH   SOLE   159 0 110,646
Vident Core US Equity EE 26922a503   220,700 4,711 SH   SOLE   0 0 4,711
WisdomTree Dynamic Ccy Hdgd In EE 97717x263   225,195 7,393 SH   SOLE   0 0 7,393
Wisdomtree Emerg Markets EE 97717x578   1,264,665 47,419 SH   SOLE   1,200 0 46,219
WisdomTree Emerg Mkts Eq Inc E EE 97717W315   223,327 5,959 SH   SOLE   0 0 5,959
WisdomTree Int'l Small Cap Div EE 97717W760   11,960,855 208,123 SH   SOLE   2,737 0 205,386
WisdomTree Large Cap Dividend EE 97717w307   428,624 6,971 SH   SOLE   0 0 6,971
Wisdomtree Midcap Dividend EE 97717w505   13,911,046 339,625 SH   SOLE   1,870 0 337,755
Fidelity MSCI Health Care Inde EZ 316092600   886,744 14,638 SH   SOLE   0 0 14,638
Fidelity MSCI Information Tech EZ 316092808   246,724 2,007 SH   SOLE   0 0 2,007
Fidelity MSCI Real Estate ETF EZ 316092857   9,418,431 413,997 SH   SOLE   64,511 0 349,486
Fidelity Nasdaq Composite Inde EZ 315912808   365,273 7,026 SH   SOLE   0 0 7,026
GS Activebeta Large Cap ETF EZ 381430503   13,525,882 160,583 SH   SOLE   3,439 0 157,144
Invesco Dynamic Building and C EZ 46137V779   1,661,595 32,929 SH   SOLE   4,748 0 28,181
iShares Core MSCI EAFE EZ 46432f842   81,949,415 1,273,495 SH   SOLE   59,433 0 1,214,062
iShares Core MSCI Emerging Mkt EZ 46434g103   55,373,072 1,163,544 SH   SOLE   46,961 0 1,116,583
IShares Core S&P Total US Stoc EZ 464287150   7,816,614 82,988 SH   SOLE   8,405 0 74,583
iShares Core US Value ETF EZ 464287663   344,595 4,618 SH   SOLE   0 0 4,618
iShares Dow Jones US RE Index EZ 464287739   1,095,840 14,024 SH   SOLE   90 0 13,934
Ishares Inc MSCI EM Asia ETF EZ 464286426   450,294 7,151 SH   SOLE   267 0 6,884
iShares Int'l Select Dividend EZ 464288448   1,227,699 48,335 SH   SOLE   0 0 48,335
iShares MSCI EAF Min Vol EZ 46429B689   2,271,561 34,829 SH   SOLE   0 0 34,829
iShares MSCI EAFE Index EZ 464287465   20,676,323 300,005 SH   SOLE   14,506 0 285,499
iShares MSCI EAFE Small Cap In EZ 464288273   12,196,364 215,980 SH   SOLE   9,229 0 206,750
iShares MSCI Emerg Mkts Indx F EZ 464287234   7,170,033 188,934 SH   SOLE   17,856 0 171,078
iShares MSCI Emerging Mkt Min EZ 464286533   1,880,297 35,245 SH   SOLE   97 0 35,148
iShares MSCI Japan Index EZ 46434g822   327,325 5,429 SH   SOLE   0 0 5,429
iShares MSCI USA Min Volatilit EZ 46429b697   23,639,690 326,605 SH   SOLE   47,494 0 279,112
iShares Russell 1000 EZ 464287622   13,963,114 59,440 SH   SOLE   3,800 0 55,640
iShares Russell 1000 Growth In EZ 464287614   95,120,658 357,610 SH   SOLE   13,814 0 343,796
iShares Russell 1000 Value Ind EZ 464287598   37,536,141 247,241 SH   SOLE   15,209 0 232,032
iShares Russell 2000 Growth In EZ 464287648   20,853,161 93,032 SH   SOLE   3,637 0 89,395
iShares Russell 2000 Index EZ 464287655   67,783,358 383,520 SH   SOLE   23,910 0 359,610
iShares Russell 2000 Value Ind EZ 464287630   33,946,126 250,433 SH   SOLE   5,904 0 244,529
iShares S&P 500 Growth EZ 464287309   60,157,058 879,232 SH   SOLE   124,707 0 754,525
iShares S&P 500 Index EZ 464287200   525,512,401 1,223,744 SH   SOLE   65,553 0 1,158,191
iShares S&P Barra Value Index EZ 464287408   96,264,113 625,742 SH   SOLE   60,045 0 565,696
iShares S&P Mid Cap 400 Growth EZ 464287606   56,079,323 776,292 SH   SOLE   30,977 0 745,314
iShares S&P Mid Cap 400 Value EZ 464287705   35,629,071 353,008 SH   SOLE   13,896 0 339,112
iShares S&P Mid Cap Index EZ 464287507   152,946,726 613,382 SH   SOLE   47,079 0 566,303
iShares S&P Small Cap 600 Grow EZ 464287887   7,925,486 72,260 SH   SOLE   6,693 0 65,567
iShares S&P Small Cap 600 Valu EZ 464287879   13,316,515 149,255 SH   SOLE   6,183 0 143,072
iShares S&P Small Cap Index EZ 464287804   113,759,115 1,205,970 SH   SOLE   97,128 0 1,108,841
iShares Tr MSCI AC Asia Ex Jap EZ 464288182   2,950,859 46,470 SH   SOLE   202 0 46,268
iShares Tr MSCI ACWI Index EZ 464288257   310,234 3,359 SH   SOLE   0 0 3,359
iShares Tr S&P 100 Index Fd EZ 464287101   388,192 1,935 SH   SOLE   1,435 0 500
iShares Tr. Core Div Growth EZ 46434v621   9,796,298 197,785 SH   SOLE   4,345 0 193,440
Ishares Trust High Dividend Eq EZ 46429B663   572,761 5,792 SH   SOLE   0 0 5,792