# EDGAR Filing Document

**Accession Number:** 0001730293
**File Stem:** 0001730293-23-000001
**Filing Date:** 2023-2
**Character Count:** 79576
**Document Hash:** 853e198279e3b1546a315722ac994714
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001730293-23-000001.hdr.sgml**: 20230215

**ACCESSION NUMBER**: 0001730293-23-000001

**CONFORMED SUBMISSION TYPE**: 13F-HR

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20221231

**FILED AS OF DATE**: 20230215

**DATE AS OF CHANGE**: 20230214

**EFFECTIVENESS DATE**: 20230215

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** Financial Advocates Investment Management
- **CENTRAL INDEX KEY:** 0001730293
- **IRS NUMBER:** 270434466
- **STATE OF INCORPORATION:** WA
- **FISCAL YEAR END:** 0630

**FILING VALUES:**
- **FORM TYPE:** 13F-HR
- **SEC ACT:** 1934 Act
- **SEC FILE NUMBER:** 028-18619
- **FILM NUMBER:** 23632228

**BUSINESS ADDRESS:**
- **STREET 1:** 1601 COOPER POINT ROAD NW
- **CITY:** OLYMPIA
- **STATE:** WA
- **ZIP:** 98502
- **BUSINESS PHONE:** 3608662345

**MAIL ADDRESS:**
- **STREET 1:** 1601 COOPER POINT ROAD NW
- **CITY:** OLYMPIA
- **STATE:** WA
- **ZIP:** 98502

### FORM 13F COVER PAGE

**Report for the Calendar Year or Quarter Ended:** 12-31-2022

**Check here if Amendment** [ ] **Amendment Number:** 

**This Amendment (Check only one.):** [ ] is a restatement.

[ ] adds new holdings entries.

**Institutional Investment Manager Filing this Report:**

**Name:** Financial Advocates Investment Management<br>**Address:** 1601 COOPER POINT ROAD NW<br>OLYMPIA, WA 98502

**Form 13F File Number:** 028-18619

**CRD Number (if applicable):** 000151298

**SEC File Number (if applicable):** 801-71546

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.

**Person Signing this Report on Behalf of Reporting Manager:**

**Name:** Doug Whittle<br>**Title:** Chief Compliance Officer<br>**Phone:** 360 866-2345

**Signature, Place, and Date of Signing:**

Doug Whittle  Olympia, WA  02-14-2023<br>[Signature]  [City, State]  [Date]

**Report Type (Check only one.):**

[x] **13F HOLDINGS REPORT.** (Check here if all holdings of this reporting manager are reported in this report.)

[ ] **13F NOTICE.** (Check here if no holdings are reported in this report, and all holdings are reported by other reporting manager(s).)

[ ] **13F COMBINATION REPORT.** (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)

### Form 13F Summary Page

**Report Summary:**

**Number of Other Included Managers:** 0

**Form 13F Information Table Entry Total:** 753

**Form 13F Information Table Value Total:** $1341589612

      (round to nearest dollar)

**List of Other Included Managers:**

Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.

[If there are no entries in this list, state “NONE” and omit the column headings and list entries.]

**NONE**

### FORM 13F INFORMATION TABLE

---

|  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | VOTING AUTHORITY | VOTING AUTHORITY | VOTING AUTHORITY |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | SOLE | SHARED | NONE |
| AMCOR PLC | ORD | G0250X107 |  | 214804 | 18036 | SH |  | SOLE |  | 0 | 0 | 18036 |
| AON PLC | SHS CL A | G0403H108 |  | 397085 | 1323 | SH |  | SOLE |  | 0 | 0 | 1323 |
| BIT DIGITAL INC | SHS | G1144A105 |  | 10094 | 16824 | SH |  | SOLE |  | 0 | 0 | 16824 |
| ACCENTURE PLC IRELAND | SHS CLASS A | G1151C101 |  | 1100544 | 4124 | SH |  | SOLE |  | 0 | 0 | 4124 |
| BROOKFIELD INFRAST PARTNERS | LP INT UNIT | G16252101 |  | 321814 | 10384 | SH |  | SOLE |  | 0 | 0 | 10384 |
| EATON CORP PLC | SHS | G29183103 |  | 456411 | 2908 | SH |  | SOLE |  | 0 | 0 | 2908 |
| FABRINET | SHS | G3323L100 |  | 201947 | 1575 | SH |  | SOLE |  | 0 | 0 | 1575 |
| FERGUSON PLC NEW | SHS | G3421J106 |  | 206707 | 1628 | SH |  | SOLE |  | 0 | 0 | 1628 |
| ICON PLC | SHS | G4705A100 |  | 422494 | 2175 | SH |  | SOLE |  | 0 | 0 | 2175 |
| LINDE PLC | SHS | G5494J103 |  | 678960 | 2082 | SH |  | SOLE |  | 0 | 0 | 2082 |
| MEDTRONIC PLC | SHS | G5960L103 |  | 502199 | 6462 | SH |  | SOLE |  | 0 | 0 | 6462 |
| JOBY AVIATION INC | COMMON STOCK | G65163100 |  | 44599 | 13313 | SH |  | SOLE |  | 0 | 0 | 13313 |
| NVENT ELECTRIC PLC | SHS | G6700G107 |  | 693499 | 18027 | SH |  | SOLE |  | 0 | 0 | 18027 |
| STERIS PLC | SHS USD | G8473T100 |  | 316374 | 1713 | SH |  | SOLE |  | 0 | 0 | 1713 |
| ALCON AG | ORD SHS | H01301128 |  | 774032 | 11325 | SH |  | SOLE |  | 0 | 0 | 11325 |
| CHUBB LIMITED | COM | H1467J104 |  | 883371 | 4004 | SH |  | SOLE |  | 0 | 0 | 4004 |
| GARMIN LTD | SHS | H2906T109 |  | 333961 | 3619 | SH |  | SOLE |  | 0 | 0 | 3619 |
| TRANSOCEAN LTD | REG SHS | H8817H100 |  | 191000 | 41886 | SH |  | SOLE |  | 0 | 0 | 41886 |
| ASML HOLDING N V | N Y REGISTRY SHS | N07059210 |  | 1394945 | 2553 | SH |  | SOLE |  | 0 | 0 | 2553 |
| FERRARI N V | COM | N3167Y103 |  | 449133 | 2101 | SH |  | SOLE |  | 0 | 0 | 2101 |
| DORIAN LPG LTD | SHS USD | Y2106R110 |  | 663269 | 35001 | SH |  | SOLE |  | 0 | 0 | 35001 |
| SAFE BULKERS INC | COM | Y7388L103 |  | 29100 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| SCORPIO TANKERS INC | SHS | Y7542C130 |  | 930336 | 17302 | SH |  | SOLE |  | 0 | 0 | 17302 |
| TEEKAY TANKERS LTD | CL A | Y8565N300 |  | 821518 | 26664 | SH |  | SOLE |  | 0 | 0 | 26664 |
| ALPS ETF TR | ALERIAN MLP | 00162Q452 |  | 280024 | 7356 | SH |  | SOLE |  | 0 | 0 | 7356 |
| AT INC | COM | 00206R102 |  | 2196388 | 119304 | SH |  | SOLE |  | 0 | 0 | 119304 |
| ARK ETF TR | INNOVATION ETF | 00214Q104 |  | 332364 | 10639 | SH |  | SOLE |  | 0 | 0 | 10639 |
| ARK ETF TR | FINTECH INNOVA | 00214Q708 |  | 696091 | 48780 | SH |  | SOLE |  | 0 | 0 | 48780 |
| ABBOTT LABS | COM | 002824100 |  | 1902733 | 17330 | SH |  | SOLE |  | 0 | 0 | 17330 |
| ABBVIE INC | COM | 00287Y109 |  | 5626443 | 34815 | SH |  | SOLE |  | 0 | 0 | 34815 |
| ABRDN GLOBAL PREMIER PPTYS F | COM SH BEN INT | 00302L108 |  | 124441 | 31908 | SH |  | SOLE |  | 0 | 0 | 31908 |
| ABRDN GOLD ETF TRUST | PHYSCL GOLD SHS | 00326A104 |  | 799287 | 45752 | SH |  | SOLE |  | 0 | 0 | 45752 |
| ABRDN TOTAL DYNAMIC DIVIDEND | COM SH BEN INT | 00326L100 |  | 1931035 | 247569 | SH |  | SOLE |  | 0 | 0 | 247569 |
| ADOBE SYSTEMS INCORPORATED | COM | 00724F101 |  | 536092 | 1593 | SH |  | SOLE |  | 0 | 0 | 1593 |
| ADVANCE AUTO PARTS INC | COM | 00751Y106 |  | 213635 | 1453 | SH |  | SOLE |  | 0 | 0 | 1453 |
| ADVISORSHARES TR | RANGER EQUITY BE | 00768Y412 |  | 223876 | 7787 | SH |  | SOLE |  | 0 | 0 | 7787 |
| ADVISORSHARES TR | PURE US CANNABIS | 00768Y453 |  | 88432 | 12651 | SH |  | SOLE |  | 0 | 0 | 12651 |
| ADVANCED MICRO DEVICES INC | COM | 007903107 |  | 1108539 | 17115 | SH |  | SOLE |  | 0 | 0 | 17115 |
| AGILYSYS INC | COM | 00847J105 |  | 247233 | 3124 | SH |  | SOLE |  | 0 | 0 | 3124 |
| AIRBNB INC | COM CL A | 009066101 |  | 214007 | 2503 | SH |  | SOLE |  | 0 | 0 | 2503 |
| ALASKA AIR GROUP INC | COM | 011659109 |  | 629500 | 14660 | SH |  | SOLE |  | 0 | 0 | 14660 |
| ALBEMARLE CORP | COM | 012653101 |  | 335321 | 1546 | SH |  | SOLE |  | 0 | 0 | 1546 |
| ALIBABA GROUP HLDG LTD | SPONSORED ADS | 01609W102 |  | 1077151 | 12228 | SH |  | SOLE |  | 0 | 0 | 12228 |
| EA SERIES TRUST | US QUAN VALUE | 02072L102 |  | 544406 | 16925 | SH |  | SOLE |  | 0 | 0 | 16925 |
| ALPHABET INC | CAP STK CL C | 02079K107 |  | 4475861 | 50444 | SH |  | SOLE |  | 0 | 0 | 50444 |
| ALPHABET INC | CAP STK CL A | 02079K305 |  | 1954789 | 22156 | SH |  | SOLE |  | 0 | 0 | 22156 |
| ALTRIA GROUP INC | COM | 02209S103 |  | 853800 | 18678 | SH |  | SOLE |  | 0 | 0 | 18678 |
| AMARIN CORP PLC | SPONS ADR NEW | 023111206 |  | 30855 | 25500 | SH |  | SOLE |  | 0 | 0 | 25500 |
| AMAZON COM INC | COM | 023135106 |  | 11145456 | 132684 | SH |  | SOLE |  | 0 | 0 | 132684 |
| AMERICAN CENTY ETF TR | STOXX US QLTY | 025072307 |  | 3913146 | 67796 | SH |  | SOLE |  | 0 | 0 | 67796 |
| AMERICAN CENTY ETF TR | FOCUSED LRG CAP | 025072794 |  | 506092 | 8607 | SH |  | SOLE |  | 0 | 0 | 8607 |
| AMERICAN CENTY ETF TR | US SML CP VALU | 025072877 |  | 652484 | 8757 | SH |  | SOLE |  | 0 | 0 | 8757 |
| AMERICAN EAGLE OUTFITTERS IN | COM | 02553E106 |  | 180722 | 12946 | SH |  | SOLE |  | 0 | 0 | 12946 |
| AMERICAN ELEC PWR CO INC | COM | 025537101 |  | 468964 | 4939 | SH |  | SOLE |  | 0 | 0 | 4939 |
| AMERICAN EXPRESS CO | COM | 025816109 |  | 302895 | 2050 | SH |  | SOLE |  | 0 | 0 | 2050 |
| AMERICAN TOWER CORP NEW | COM | 03027X100 |  | 777396 | 3669 | SH |  | SOLE |  | 0 | 0 | 3669 |
| AMERIPRISE FINL INC | COM | 03076C106 |  | 1026015 | 3295 | SH |  | SOLE |  | 0 | 0 | 3295 |
| AMGEN INC | COM | 031162100 |  | 1399903 | 5330 | SH |  | SOLE |  | 0 | 0 | 5330 |
| AMPLIFY ETF TR | CWP ENHANCED DIV | 032108409 |  | 669204 | 18662 | SH |  | SOLE |  | 0 | 0 | 18662 |
| AMPLIFY ETF TR | BLOCKCHAIN LDR | 032108607 |  | 194547 | 12867 | SH |  | SOLE |  | 0 | 0 | 12867 |
| ELEVANCE HEALTH INC | COM | 036752103 |  | 303177 | 591 | SH |  | SOLE |  | 0 | 0 | 591 |
| APOLLO COML REAL EST FIN INC | COM | 03762U105 |  | 3227702 | 299972 | SH |  | SOLE |  | 0 | 0 | 299972 |
| APPLE INC | COM | 037833100 |  | 50952978 | 392158 | SH |  | SOLE |  | 0 | 0 | 392158 |
| APPLIED MATLS INC | COM | 038222105 |  | 245733 | 2523 | SH |  | SOLE |  | 0 | 0 | 2523 |
| AQUESTIVE THERAPEUTICS INC | COM | 03843E104 |  | 28867 | 32000 | SH |  | SOLE |  | 0 | 0 | 32000 |
| ARES CAPITAL CORP | COM | 04010L103 |  | 343770 | 18612 | SH |  | SOLE |  | 0 | 0 | 18612 |
| ASTRAZENECA PLC | SPONSORED ADR | 046353108 |  | 637417 | 9401 | SH |  | SOLE |  | 0 | 0 | 9401 |
| ATLASSIAN CORPORATION | CL A | 049468101 |  | 433137 | 3366 | SH |  | SOLE |  | 0 | 0 | 3366 |
| AUTOMATIC DATA PROCESSING IN | COM | 053015103 |  | 2413446 | 10104 | SH |  | SOLE |  | 0 | 0 | 10104 |
| AXON ENTERPRISE INC | COM | 05464C101 |  | 2652672 | 15987 | SH |  | SOLE |  | 0 | 0 | 15987 |
| BCE INC | COM NEW | 05534B760 |  | 442605 | 10071 | SH |  | SOLE |  | 0 | 0 | 10071 |
| BNY MELLON STRATEGIC MUNS IN | COM | 05588W108 |  | 228046 | 37323 | SH |  | SOLE |  | 0 | 0 | 37323 |
| BNY MELLON MUN INCOME INC | COM | 05589T104 |  | 96709 | 15449 | SH |  | SOLE |  | 0 | 0 | 15449 |
| BALL CORP | COM | 058498106 |  | 400967 | 7841 | SH |  | SOLE |  | 0 | 0 | 7841 |
| BANK AMERICA CORP | COM | 060505104 |  | 914436 | 27610 | SH |  | SOLE |  | 0 | 0 | 27610 |
| BANK MARIN BANCORP | COM | 063425102 |  | 231079 | 7028 | SH |  | SOLE |  | 0 | 0 | 7028 |
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 |  | 7890233 | 25543 | SH |  | SOLE |  | 0 | 0 | 25543 |
| BITFARMS LTD | COM | 09173B107 |  | 8373 | 19030 | SH |  | SOLE |  | 0 | 0 | 19030 |
| BLACK HILLS CORP | COM | 092113109 |  | 230242 | 3273 | SH |  | SOLE |  | 0 | 0 | 3273 |
| BLACKROCK INC | COM | 09247X101 |  | 1131186 | 1596 | SH |  | SOLE |  | 0 | 0 | 1596 |
| BLACKROCK ENHANCED GLOBAL DI | COM | 092501105 |  | 228551 | 23907 | SH |  | SOLE |  | 0 | 0 | 23907 |
| BLACKROCK ENHANCED EQUITY DI | COM | 09251A104 |  | 337145 | 37419 | SH |  | SOLE |  | 0 | 0 | 37419 |
| BLACKROCK MUNIVEST FD INC | COM | 09253R105 |  | 225053 | 32105 | SH |  | SOLE |  | 0 | 0 | 32105 |
| BLACKROCK MUNIYIELD QUALITY | COM | 09254E103 |  | 222637 | 19861 | SH |  | SOLE |  | 0 | 0 | 19861 |
| BLACKROCK CORPOR HI YLD FD I | COM | 09255P107 |  | 389480 | 44563 | SH |  | SOLE |  | 0 | 0 | 44563 |
| BLACKROCK RES  COMMODITIES | SHS | 09257A108 |  | 760103 | 76239 | SH |  | SOLE |  | 0 | 0 | 76239 |
| BLACKSTONE INC | COM | 09260D107 |  | 649081 | 8749 | SH |  | SOLE |  | 0 | 0 | 8749 |
| BLUEBIRD BIO INC | COM | 09609G100 |  | 101610 | 14690 | SH |  | SOLE |  | 0 | 0 | 14690 |
| BOEING CO | COM | 097023105 |  | 5270521 | 27668 | SH |  | SOLE |  | 0 | 0 | 27668 |
| BRISTOL-MYERS SQUIBB CO | COM | 110122108 |  | 1206294 | 16618 | SH |  | SOLE |  | 0 | 0 | 16618 |
| BRITISH AMERN TOB PLC | SPONSORED ADR | 110448107 |  | 388503 | 9717 | SH |  | SOLE |  | 0 | 0 | 9717 |
| BROADCOM INC | COM | 11135F101 |  | 528138 | 945 | SH |  | SOLE |  | 0 | 0 | 945 |
| BROOKFIELD INFRASTRUCTURE CO | COM SB VTG SHS A | 11275Q107 |  | 396272 | 10187 | SH |  | SOLE |  | 0 | 0 | 10187 |
| CBRE GBL REAL ESTATE INC FD | COM | 12504G100 |  | 296383 | 51725 | SH |  | SOLE |  | 0 | 0 | 51725 |
| CSX CORP | COM | 126408103 |  | 230742 | 7448 | SH |  | SOLE |  | 0 | 0 | 7448 |
| CVS HEALTH CORP | COM | 126650100 |  | 864494 | 9276 | SH |  | SOLE |  | 0 | 0 | 9276 |
| CAMBRIA ETF TR | GLB MOMENT ETF | 132061508 |  | 210166 | 7421 | SH |  | SOLE |  | 0 | 0 | 7421 |
| CANADIAN NAT RES LTD | COM | 136385101 |  | 323683 | 5829 | SH |  | SOLE |  | 0 | 0 | 5829 |
| CANADIAN PAC RY LTD | COM | 13645T100 |  | 679920 | 9115 | SH |  | SOLE |  | 0 | 0 | 9115 |
| CANOPY GROWTH CORP | COM | 138035100 |  | 145983 | 63196 | SH |  | SOLE |  | 0 | 0 | 63196 |
| CAPITAL GROUP DIVIDEND VALUE | SHS CREATION UNI | 14020W106 |  | 1586796 | 67266 | SH |  | SOLE |  | 0 | 0 | 67266 |
| CAPITAL GROUP GBL GROWTH EQT | SHS CREATION UNI | 14020X104 |  | 524920 | 24984 | SH |  | SOLE |  | 0 | 0 | 24984 |
| CARDINAL HEALTH INC | COM | 14149Y108 |  | 319707 | 4159 | SH |  | SOLE |  | 0 | 0 | 4159 |
| CARRIER GLOBAL CORPORATION | COM | 14448C104 |  | 1219318 | 29559 | SH |  | SOLE |  | 0 | 0 | 29559 |
| CATERPILLAR INC | COM | 149123101 |  | 1719403 | 7177 | SH |  | SOLE |  | 0 | 0 | 7177 |
| CENTERPOINT ENERGY INC | COM | 15189T107 |  | 723385 | 24121 | SH |  | SOLE |  | 0 | 0 | 24121 |
| CENTRAL VY CMNTY BANCORP | COM | 155685100 |  | 211800 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| CHEVRON CORP NEW | COM | 166764100 |  | 6494402 | 36183 | SH |  | SOLE |  | 0 | 0 | 36183 |
| CHIPOTLE MEXICAN GRILL INC | COM | 169656105 |  | 213673 | 154 | SH |  | SOLE |  | 0 | 0 | 154 |
| CISCO SYS INC | COM | 17275R102 |  | 2778694 | 58218 | SH |  | SOLE |  | 0 | 0 | 58218 |
| CLOROX CO DEL | COM | 189054109 |  | 260376 | 1855 | SH |  | SOLE |  | 0 | 0 | 1855 |
| COCA COLA CO | COM | 191216100 |  | 1843179 | 28976 | SH |  | SOLE |  | 0 | 0 | 28976 |
| COHEN  STEERS QUALITY INCOM | COM | 19247L106 |  | 903799 | 78591 | SH |  | SOLE |  | 0 | 0 | 78591 |
| COHEN  STEERS LTD DURATION | COM | 19248C105 |  | 314651 | 16543 | SH |  | SOLE |  | 0 | 0 | 16543 |
| COLGATE PALMOLIVE CO | COM | 194162103 |  | 206732 | 2624 | SH |  | SOLE |  | 0 | 0 | 2624 |
| COLUMBIA ETF TR II | EM CORE EX ETF | 19762B202 |  | 625004 | 24462 | SH |  | SOLE |  | 0 | 0 | 24462 |
| COMCAST CORP NEW | CL A | 20030N101 |  | 462017 | 13212 | SH |  | SOLE |  | 0 | 0 | 13212 |
| CONOCOPHILLIPS | COM | 20825C104 |  | 568641 | 4819 | SH |  | SOLE |  | 0 | 0 | 4819 |
| CONSOLIDATED EDISON INC | COM | 209115104 |  | 219755 | 2306 | SH |  | SOLE |  | 0 | 0 | 2306 |
| CONSTELLATION BRANDS INC | CL A | 21036P108 |  | 521318 | 2250 | SH |  | SOLE |  | 0 | 0 | 2250 |
| COPART INC | COM | 217204106 |  | 289836 | 4760 | SH |  | SOLE |  | 0 | 0 | 4760 |
| CORNING INC | COM | 219350105 |  | 207781 | 6505 | SH |  | SOLE |  | 0 | 0 | 6505 |
| COSTCO WHSL CORP NEW | COM | 22160K105 |  | 5028147 | 11015 | SH |  | SOLE |  | 0 | 0 | 11015 |
| CRESTWOOD EQUITY PARTNERS LP | UNIT LTD PARTNER | 226344208 |  | 647639 | 24729 | SH |  | SOLE |  | 0 | 0 | 24729 |
| CROWDSTRIKE HLDGS INC | CL A | 22788C105 |  | 245010 | 2327 | SH |  | SOLE |  | 0 | 0 | 2327 |
| CROWN CASTLE INC | COM | 22822V101 |  | 1009519 | 7443 | SH |  | SOLE |  | 0 | 0 | 7443 |
| DNP SELECT INCOME FD INC | COM | 23325P104 |  | 135776 | 12069 | SH |  | SOLE |  | 0 | 0 | 12069 |
| D R HORTON INC | COM | 23331A109 |  | 222910 | 2501 | SH |  | SOLE |  | 0 | 0 | 2501 |
| DATADOG INC | CL A COM | 23804L103 |  | 279888 | 3808 | SH |  | SOLE |  | 0 | 0 | 3808 |
| DAVIS FUNDAMENTAL ETF TR | SELECT US EQTY | 23908L207 |  | 577151 | 21242 | SH |  | SOLE |  | 0 | 0 | 21242 |
| DEERE  CO | COM | 244199105 |  | 926699 | 2161 | SH |  | SOLE |  | 0 | 0 | 2161 |
| DELTA AIR LINES INC DEL | COM NEW | 247361702 |  | 389457 | 11852 | SH |  | SOLE |  | 0 | 0 | 11852 |
| DENISON MINES CORP | COM | 248356107 |  | 70442 | 61254 | SH |  | SOLE |  | 0 | 0 | 61254 |
| DERMTECH INC | COM | 24984K105 |  | 29922 | 16905 | SH |  | SOLE |  | 0 | 0 | 16905 |
| DEVON ENERGY CORP NEW | COM | 25179M103 |  | 457194 | 7433 | SH |  | SOLE |  | 0 | 0 | 7433 |
| DEXCOM INC | COM | 252131107 |  | 974543 | 8606 | SH |  | SOLE |  | 0 | 0 | 8606 |
| DIAGEO PLC | SPON ADR NEW | 25243Q205 |  | 421570 | 2366 | SH |  | SOLE |  | 0 | 0 | 2366 |
| DIAMONDBACK ENERGY INC | COM | 25278X109 |  | 248876 | 1820 | SH |  | SOLE |  | 0 | 0 | 1820 |
| DIMENSIONAL ETF TRUST | INTL CORE EQT MK | 25434V203 |  | 10243167 | 409072 | SH |  | SOLE |  | 0 | 0 | 409072 |
| DIMENSIONAL ETF TRUST | EMGR CRE EQT MNG | 25434V302 |  | 4416719 | 201218 | SH |  | SOLE |  | 0 | 0 | 201218 |
| DIMENSIONAL ETF TRUST | US SMALL CAP ETF | 25434V500 |  | 7590190 | 148391 | SH |  | SOLE |  | 0 | 0 | 148391 |
| DIMENSIONAL ETF TRUST | US CORE EQUITY 2 | 25434V708 |  | 5205918 | 214412 | SH |  | SOLE |  | 0 | 0 | 214412 |
| DIMENSIONAL ETF TRUST | WORLD EX US CORE | 25434V880 |  | 412361 | 19091 | SH |  | SOLE |  | 0 | 0 | 19091 |
| DISNEY WALT CO | COM | 254687106 |  | 2507135 | 28857 | SH |  | SOLE |  | 0 | 0 | 28857 |
| DISCOVER FINL SVCS | COM | 254709108 |  | 541593 | 5536 | SH |  | SOLE |  | 0 | 0 | 5536 |
| DOCUSIGN INC | COM | 256163106 |  | 1001051 | 18063 | SH |  | SOLE |  | 0 | 0 | 18063 |
| DOMINION ENERGY INC | COM | 25746U109 |  | 804734 | 13123 | SH |  | SOLE |  | 0 | 0 | 13123 |
| DOUBLELINE INCOME SOLUTIONS | COM | 258622109 |  | 216310 | 19505 | SH |  | SOLE |  | 0 | 0 | 19505 |
| DOW INC | COM | 260557103 |  | 255686 | 5074 | SH |  | SOLE |  | 0 | 0 | 5074 |
| DUKE ENERGY CORP NEW | COM NEW | 26441C204 |  | 676231 | 6566 | SH |  | SOLE |  | 0 | 0 | 6566 |
| DULUTH HLDGS INC | COM CL B | 26443V101 |  | 68135 | 11025 | SH |  | SOLE |  | 0 | 0 | 11025 |
| DUTCH BROS INC | CL A | 26701L100 |  | 820188 | 29095 | SH |  | SOLE |  | 0 | 0 | 29095 |
| ETF SER SOLUTIONS | AAM S 500 | 26922A594 |  | 2278264 | 78170 | SH |  | SOLE |  | 0 | 0 | 78170 |
| ETF MANAGERS TR | PRIME JUNIR SLVR | 26924G102 |  | 351948 | 33360 | SH |  | SOLE |  | 0 | 0 | 33360 |
| EATON VANCE ENHANCED EQUITY | COM | 278274105 |  | 612055 | 40995 | SH |  | SOLE |  | 0 | 0 | 40995 |
| EATON VANCE TAX ADVT DIV INC | COM | 27828G107 |  | 299465 | 13134 | SH |  | SOLE |  | 0 | 0 | 13134 |
| EATON VANCE SR FLTNG RTE TR | COM | 27828Q105 |  | 172130 | 15734 | SH |  | SOLE |  | 0 | 0 | 15734 |
| EMERSON ELEC CO | COM | 291011104 |  | 1070004 | 11139 | SH |  | SOLE |  | 0 | 0 | 11139 |
| ENBRIDGE INC | COM | 29250N105 |  | 802002 | 20521 | SH |  | SOLE |  | 0 | 0 | 20521 |
| ENERGY TRANSFER L P | COM UT LTD PTN | 29273V100 |  | 785071 | 66139 | SH |  | SOLE |  | 0 | 0 | 66139 |
| ENPHASE ENERGY INC | COM | 29355A107 |  | 878077 | 3314 | SH |  | SOLE |  | 0 | 0 | 3314 |
| ENTERPRISE PRODS PARTNERS L | COM | 293792107 |  | 620656 | 25732 | SH |  | SOLE |  | 0 | 0 | 25732 |
| EPAM SYS INC | COM | 29414B104 |  | 363136 | 1108 | SH |  | SOLE |  | 0 | 0 | 1108 |
| EQUINIX INC | COM | 29444U700 |  | 260429 | 398 | SH |  | SOLE |  | 0 | 0 | 398 |
| ERICSSON | ADR B SEK 10 | 294821608 |  | 63773 | 10920 | SH |  | SOLE |  | 0 | 0 | 10920 |
| ETSY INC | COM | 29786A106 |  | 460794 | 3847 | SH |  | SOLE |  | 0 | 0 | 3847 |
| EVERSOURCE ENERGY | COM | 30040W108 |  | 248527 | 2964 | SH |  | SOLE |  | 0 | 0 | 2964 |
| EXCELERATE ENERGY INC | CL A COM | 30069T101 |  | 881398 | 35186 | SH |  | SOLE |  | 0 | 0 | 35186 |
| EXELON CORP | COM | 30161N101 |  | 224391 | 5191 | SH |  | SOLE |  | 0 | 0 | 5191 |
| EXP WORLD HLDGS INC | COM | 30212W100 |  | 170410 | 15380 | SH |  | SOLE |  | 0 | 0 | 15380 |
| EXTREME NETWORKS | COM | 30226D106 |  | 186616 | 10192 | SH |  | SOLE |  | 0 | 0 | 10192 |
| EXXON MOBIL CORP | COM | 30231G102 |  | 3946454 | 35065 | SH |  | SOLE |  | 0 | 0 | 35065 |
| FS KKR CAP CORP | COM | 302635206 |  | 252827 | 14447 | SH |  | SOLE |  | 0 | 0 | 14447 |
| META PLATFORMS INC | CL A | 30303M102 |  | 1314353 | 10922 | SH |  | SOLE |  | 0 | 0 | 10922 |
| FASTLY INC | CL A | 31188V100 |  | 106748 | 13034 | SH |  | SOLE |  | 0 | 0 | 13034 |
| FEDERAL RLTY INVT TR NEW | SH BEN INT NEW | 313745101 |  | 935832 | 9262 | SH |  | SOLE |  | 0 | 0 | 9262 |
| FEDEX CORP | COM | 31428X106 |  | 313242 | 1809 | SH |  | SOLE |  | 0 | 0 | 1809 |
| FIRST TR MORNINGSTAR DIVID L | SHS | 336917109 |  | 7810694 | 213641 | SH |  | SOLE |  | 0 | 0 | 213641 |
| FIRST TR DOW JONES SELECT MI | COM SHS ANNUAL | 33718M105 |  | 486809 | 8772 | SH |  | SOLE |  | 0 | 0 | 8772 |
| FIRST TR EXCHANGE TRADED FD | WTR ETF | 33733B100 |  | 840983 | 10597 | SH |  | SOLE |  | 0 | 0 | 10597 |
| FIRST TR MULTI CP VAL ALPHA | SHS ISSUED FRST | 33733C108 |  | 3970052 | 57688 | SH |  | SOLE |  | 0 | 0 | 57688 |
| FIRST TR EXCHANGE-TRADED FD | CAP STRENGTH ETF | 33733E104 |  | 17719411 | 236417 | SH |  | SOLE |  | 0 | 0 | 236417 |
| FIRST TR EXCHANGE-TRADED FD | NY ARCA BIOTECH | 33733E203 |  | 397039 | 2576 | SH |  | SOLE |  | 0 | 0 | 2576 |
| FIRST TR EXCHANGE-TRADED FD | DJ INTERNT IDX | 33733E302 |  | 2052624 | 16668 | SH |  | SOLE |  | 0 | 0 | 16668 |
| FIRST TR EXCHANGE-TRADED FD | NAS CLNEDG GREEN | 33733E500 |  | 586484 | 12428 | SH |  | SOLE |  | 0 | 0 | 12428 |
| FIRST TR S REIT INDEX FD | COM | 33734G108 |  | 641278 | 26742 | SH |  | SOLE |  | 0 | 0 | 26742 |
| FIRST TR VALUE LINE DIVID IN | SHS | 33734H106 |  | 23040847 | 577320 | SH |  | SOLE |  | 0 | 0 | 577320 |
| FIRST TR LRGE CP CORE ALPHA | COM SHS | 33734K109 |  | 728339 | 9096 | SH |  | SOLE |  | 0 | 0 | 9096 |
| FIRST TR EXCHANGE TRADED FD | ENERGY ALPHADX | 33734X127 |  | 859695 | 50304 | SH |  | SOLE |  | 0 | 0 | 50304 |
| FIRST TR EXCHANGE TRADED FD | FINLS ALPHADEX | 33734X135 |  | 1214730 | 29657 | SH |  | SOLE |  | 0 | 0 | 29657 |
| FIRST TR EXCHANGE TRADED FD | HLTH CARE ALPH | 33734X143 |  | 7326497 | 67383 | SH |  | SOLE |  | 0 | 0 | 67383 |
| FIRST TR EXCHANGE TRADED FD | INDLS PROD DUR | 33734X150 |  | 766372 | 14878 | SH |  | SOLE |  | 0 | 0 | 14878 |
| FIRST TR EXCHANGE TRADED FD | MATERIALS ALPH | 33734X168 |  | 816984 | 13484 | SH |  | SOLE |  | 0 | 0 | 13484 |
| FIRST TR EXCHANGE TRADED FD | CLOUD COMPUTING | 33734X192 |  | 1298624 | 22542 | SH |  | SOLE |  | 0 | 0 | 22542 |
| FIRST TR EXCHANGE TRADED FD | NASDAQ CYB ETF | 33734X846 |  | 3094063 | 79930 | SH |  | SOLE |  | 0 | 0 | 79930 |
| FIRST TR SML CP CORE ALPHA F | COM SHS | 33734Y109 |  | 1782331 | 22719 | SH |  | SOLE |  | 0 | 0 | 22719 |
| FIRST TR NAS100 EQ WEIGHTED | SHS | 337344105 |  | 202910 | 2286 | SH |  | SOLE |  | 0 | 0 | 2286 |
| FIRST TR NASDAQ 100 TECH IND | SHS | 337345102 |  | 278057 | 2642 | SH |  | SOLE |  | 0 | 0 | 2642 |
| FIRST TR LRG CP VL ALPHADEX | COM SHS | 33735J101 |  | 559308 | 8499 | SH |  | SOLE |  | 0 | 0 | 8499 |
| FIRST TRUST LRGCP GWT ALPHAD | COM SHS | 33735K108 |  | 453755 | 4963 | SH |  | SOLE |  | 0 | 0 | 4963 |
| FIRST TR EXCH TRD ALPHDX FD | EM SML CP ALPH | 33737J307 |  | 5175310 | 132905 | SH |  | SOLE |  | 0 | 0 | 132905 |
| FIRST TR EXCHANGE-TRADED ALP | MID CP GR ALPH | 33737M102 |  | 232461 | 4122 | SH |  | SOLE |  | 0 | 0 | 4122 |
| FIRST TR EXCHANGE-TRADED ALP | SML CP GRW ALP | 33737M300 |  | 286229 | 5178 | SH |  | SOLE |  | 0 | 0 | 5178 |
| FIRST TR EXCHANGE-TRADED FD | NO AMER ENERGY | 33738D101 |  | 658577 | 24675 | SH |  | SOLE |  | 0 | 0 | 24675 |
| FIRST TR EXCHANGE-TRADED FD | FIRST TR TA HIYL | 33738D408 |  | 675937 | 17358 | SH |  | SOLE |  | 0 | 0 | 17358 |
| FIRST TR EXCHANGE-TRADED FD | NASD TECH DIV | 33738R118 |  | 732084 | 15322 | SH |  | SOLE |  | 0 | 0 | 15322 |
| FIRST TR EXCHANGE-TRADED FD | RISNG DIVD ACHIV | 33738R506 |  | 8374532 | 190678 | SH |  | SOLE |  | 0 | 0 | 190678 |
| FIRST TR EXCHANGE-TRADED FD | DORSEY WRT 5 ETF | 33738R605 |  | 919132 | 19745 | SH |  | SOLE |  | 0 | 0 | 19745 |
| FIRST TR EXCHANGE-TRADED FD | RBA INDL ETF | 33738R704 |  | 749355 | 16985 | SH |  | SOLE |  | 0 | 0 | 16985 |
| FIRST TR EXCHANGE-TRADED FD | MID CAP US EQT | 33738R753 |  | 260340 | 9605 | SH |  | SOLE |  | 0 | 0 | 9605 |
| FIRST TR EXCHANGE-TRADED FD | DEVELOPED INTL | 33738R787 |  | 236271 | 5186 | SH |  | SOLE |  | 0 | 0 | 5186 |
| FIRST TR EXCHANGE-TRADED FD | NASDQ OIL GAS | 33738R845 |  | 451817 | 16159 | SH |  | SOLE |  | 0 | 0 | 16159 |
| FIRST TR EXCHANGE-TRADED FD | NASDQ FOD BVRG | 33738R852 |  | 823310 | 30437 | SH |  | SOLE |  | 0 | 0 | 30437 |
| FIRST TR EXCH TRADED FD III | PFD SECS INC ETF | 33739E108 |  | 320397 | 19071 | SH |  | SOLE |  | 0 | 0 | 19071 |
| FIRST TR EXCHANGE TRAD FD VI | FST TR GLB FD | 33739H101 |  | 5135996 | 209719 | SH |  | SOLE |  | 0 | 0 | 209719 |
| FIRST TR EXCH TRADED FD III | MANAGD MUN ETF | 33739N108 |  | 4221271 | 84240 | SH |  | SOLE |  | 0 | 0 | 84240 |
| FIRST TR EXCH TRADED FD III | LNG/SHT EQUITY | 33739P103 |  | 318125 | 6510 | SH |  | SOLE |  | 0 | 0 | 6510 |
| FIRST TR EXCH TRADED FD III | MUNI HI INCM ETF | 33739P301 |  | 2470752 | 53375 | SH |  | SOLE |  | 0 | 0 | 53375 |
| FIRST TR EXCH TRADED FD III | SHRT DUR MNG MUN | 33739P830 |  | 661119 | 33491 | SH |  | SOLE |  | 0 | 0 | 33491 |
| FIRST TR EXCH TRADED FD III | CALIF MUN INCM | 33739P863 |  | 748042 | 15459 | SH |  | SOLE |  | 0 | 0 | 15459 |
| FIRST TR EXCH TRADED FD III | HORIZON DMST ETF | 33739P889 |  | 949885 | 28754 | SH |  | SOLE |  | 0 | 0 | 28754 |
| FIRST TR EXCHANGE-TRADED FD | FST LOW OPPT EFT | 33739Q200 |  | 5213424 | 109965 | SH |  | SOLE |  | 0 | 0 | 109965 |
| FIRST TR EXCHANGE-TRADED FD | FIRST TR ENH NEW | 33739Q408 |  | 3402486 | 57242 | SH |  | SOLE |  | 0 | 0 | 57242 |
| FIRST TR EXCHNG TRADED FD VI | CBOE VEST US EQ | 33740F755 |  | 334749 | 15072 | SH |  | SOLE |  | 0 | 0 | 15072 |
| FIRST TR EXCHNG TRADED FD VI | TCW OPPORTUNIS | 33740F805 |  | 6859645 | 156185 | SH |  | SOLE |  | 0 | 0 | 156185 |
| FIRST TR EXCHNG TRADED FD VI | LOW DUR STRTGC | 33740F870 |  | 205145 | 11125 | SH |  | SOLE |  | 0 | 0 | 11125 |
| FIRST TR EXCHNG TRADED FD VI | TCW UNCONSTRAI | 33740F888 |  | 9281766 | 384976 | SH |  | SOLE |  | 0 | 0 | 384976 |
| FIRST TR EXCH TRADED FD III | ULTRA SHT DUR MU | 33740J104 |  | 602216 | 30186 | SH |  | SOLE |  | 0 | 0 | 30186 |
| FIRST TR EXCHNG TRADED FD VI | CBOE VEST FD DEP | 33740U703 |  | 6660213 | 338598 | SH |  | SOLE |  | 0 | 0 | 338598 |
| FIRST TR EXCHNG TRADED FD VI | CBOE VEST BUFERD | 33740U778 |  | 793778 | 44197 | SH |  | SOLE |  | 0 | 0 | 44197 |
| FIRST TR EXCHANGE-TRADED FD | SMID RISNG ETF | 33741X102 |  | 2202084 | 84533 | SH |  | SOLE |  | 0 | 0 | 84533 |
| FISERV INC | COM | 337738108 |  | 1432854 | 14268 | SH | Put | SOLE |  | 0 | 0 | 14268 |
| FLEXSHARES TR | MORNSTAR UPSTR | 33939L407 |  | 2293178 | 52753 | SH |  | SOLE |  | 0 | 0 | 52753 |
| FORD MTR CO DEL | COM | 345370860 |  | 898068 | 77082 | SH |  | SOLE |  | 0 | 0 | 77082 |
| FRANKLIN TEMPLETON ETF TR | FRANKLIN DYN MUN | 35473P868 |  | 219595 | 9401 | SH |  | SOLE |  | 0 | 0 | 9401 |
| FREEPORT-MCMORAN INC | CL B | 35671D857 |  | 431573 | 11357 | SH |  | SOLE |  | 0 | 0 | 11357 |
| GALLAGHER ARTHUR J  CO | COM | 363576109 |  | 590065 | 3130 | SH |  | SOLE |  | 0 | 0 | 3130 |
| GENERAL DYNAMICS CORP | COM | 369550108 |  | 306442 | 1235 | SH |  | SOLE |  | 0 | 0 | 1235 |
| GENERAL ELECTRIC CO | COM NEW | 369604301 |  | 222107 | 2651 | SH |  | SOLE |  | 0 | 0 | 2651 |
| GENERAL MLS INC | COM | 370334104 |  | 667123 | 7957 | SH |  | SOLE |  | 0 | 0 | 7957 |
| GENESIS ENERGY L P | UNIT LTD PARTN | 371927104 |  | 221055 | 21651 | SH |  | SOLE |  | 0 | 0 | 21651 |
| GENIUS BRANDS INTL INC | COM | 37229T301 |  | 104853 | 225491 | SH |  | SOLE |  | 0 | 0 | 225491 |
| GENUINE PARTS CO | COM | 372460105 |  | 534376 | 3080 | SH |  | SOLE |  | 0 | 0 | 3080 |
| GILEAD SCIENCES INC | COM | 375558103 |  | 926697 | 10795 | SH |  | SOLE |  | 0 | 0 | 10795 |
| GLACIER BANCORP INC NEW | COM | 37637Q105 |  | 324998 | 6576 | SH |  | SOLE |  | 0 | 0 | 6576 |
| GLOBAL X FDS | CYBRSCURTY ETF | 37954Y384 |  | 382360 | 18427 | SH |  | SOLE |  | 0 | 0 | 18427 |
| GLOBAL X FDS | NASDAQ 100 COVER | 37954Y483 |  | 548579 | 34480 | SH |  | SOLE |  | 0 | 0 | 34480 |
| GLOBAL X FDS | US INFR DEV ETF | 37954Y673 |  | 3094851 | 116831 | SH |  | SOLE |  | 0 | 0 | 116831 |
| GLOBAL X FDS | RBTCS ARTFL INTE | 37954Y715 |  | 211096 | 10272 | SH |  | SOLE |  | 0 | 0 | 10272 |
| GLOBAL X FDS | INTERNET OF THNG | 37954Y780 |  | 444101 | 15361 | SH |  | SOLE |  | 0 | 0 | 15361 |
| GLOBAL X FDS | LITHIUM BTRY ETF | 37954Y855 |  | 1703058 | 29058 | SH |  | SOLE |  | 0 | 0 | 29058 |
| GLOBAL X FDS | GLOBAL X URANIUM | 37954Y871 |  | 1271169 | 63305 | SH |  | SOLE |  | 0 | 0 | 63305 |
| GLOBAL SELF STORAGE INC | COM | 37955N106 |  | 88411 | 18117 | SH |  | SOLE |  | 0 | 0 | 18117 |
| GOLDMAN SACHS GROUP INC | COM | 38141G104 |  | 562642 | 1638 | SH |  | SOLE |  | 0 | 0 | 1638 |
| GOLDMAN SACHS ETF TR | EQUAL WEIGHT US | 381430438 |  | 648020 | 11184 | SH |  | SOLE |  | 0 | 0 | 11184 |
| GOLDMAN SACHS ETF TR | ACTIVEBETA US LG | 381430503 |  | 3308409 | 43457 | SH |  | SOLE |  | 0 | 0 | 43457 |
| GOLDMAN SACHS ETF TR | ACCES TREASURY | 381430529 |  | 3091855 | 31008 | SH |  | SOLE |  | 0 | 0 | 31008 |
| GRAINGER W W INC | COM | 384802104 |  | 483000 | 868 | SH |  | SOLE |  | 0 | 0 | 868 |
| GRANITESHARES PLATINUM TR | SHS BEN INT | 38748T103 |  | 115248 | 10976 | SH |  | SOLE |  | 0 | 0 | 10976 |
| GROWGENERATION CORP | COM | 39986L109 |  | 86444 | 22052 | SH |  | SOLE |  | 0 | 0 | 22052 |
| HALEON PLC | SPON ADS | 405552100 |  | 100816 | 12602 | SH |  | SOLE |  | 0 | 0 | 12602 |
| HANESBRANDS INC | COM | 410345102 |  | 120661 | 18972 | SH |  | SOLE |  | 0 | 0 | 18972 |
| HECLA MNG CO | COM | 422704106 |  | 167108 | 30055 | SH |  | SOLE |  | 0 | 0 | 30055 |
| HIGHLAND FDS I | HI LD IBOXX SRLN | 430101774 |  | 288364 | 19765 | SH |  | SOLE |  | 0 | 0 | 19765 |
| HIGHPEAK ENERGY INC | COM | 43114Q105 |  | 510230 | 22310 | SH |  | SOLE |  | 0 | 0 | 22310 |
| HIVE BLOCKCHAIN TECHNLGIES L | COM NEW | 43366H704 |  | 27897 | 19373 | SH |  | SOLE |  | 0 | 0 | 19373 |
| HOME DEPOT INC | COM | 437076102 |  | 3062510 | 9696 | SH |  | SOLE |  | 0 | 0 | 9696 |
| HONEYWELL INTL INC | COM | 438516106 |  | 1160105 | 5413 | SH |  | SOLE |  | 0 | 0 | 5413 |
| HUNTINGTON BANCSHARES INC | COM | 446150104 |  | 468565 | 33232 | SH |  | SOLE |  | 0 | 0 | 33232 |
| HUT 8 MNG CORP | COM | 44812T102 |  | 56950 | 67000 | SH |  | SOLE |  | 0 | 0 | 67000 |
| ICAHN ENTERPRISES LP | DEPOSITARY UNIT | 451100101 |  | 2976373 | 58764 | SH |  | SOLE |  | 0 | 0 | 58764 |
| IDEANOMICS INC | COM | 45166V106 |  | 1664 | 10148 | SH |  | SOLE |  | 0 | 0 | 10148 |
| ILLINOIS TOOL WKS INC | COM | 452308109 |  | 773592 | 3512 | SH |  | SOLE |  | 0 | 0 | 3512 |
| INDEXIQ ACTIVE ETF TR | IQ MACKAY INTRME | 45409F827 |  | 784581 | 32515 | SH |  | SOLE |  | 0 | 0 | 32515 |
| INMUNE BIO INC | COM | 45782T105 |  | 86547 | 13651 | SH |  | SOLE |  | 0 | 0 | 13651 |
| INTEL CORP | COM | 458140100 |  | 1243170 | 47036 | SH |  | SOLE |  | 0 | 0 | 47036 |
| INTERNATIONAL BUSINESS MACHS | COM | 459200101 |  | 1080405 | 7668 | SH |  | SOLE |  | 0 | 0 | 7668 |
| INVESCO ACTIVELY MANAGED ETF | TOTAL RETURN | 46090A804 |  | 1905588 | 41007 | SH |  | SOLE |  | 0 | 0 | 41007 |
| INVESCO ACTIVELY MANAGED ETF | ULTRA SHRT DUR | 46090A887 |  | 3042829 | 61521 | SH |  | SOLE |  | 0 | 0 | 61521 |
| INVESCO QQQ TR | UNIT SER 1 | 46090E103 |  | 8637974 | 29927 | SH |  | SOLE |  | 0 | 0 | 29927 |
| INTUITIVE SURGICAL INC | COM NEW | 46120E602 |  | 430398 | 1622 | SH |  | SOLE |  | 0 | 0 | 1622 |
| INVESCO MUNICIPAL TRUST | COM | 46131J103 |  | 307608 | 31072 | SH |  | SOLE |  | 0 | 0 | 31072 |
| INVESCO TR INVT GRADE MUNS | COM | 46131M106 |  | 148164 | 14743 | SH |  | SOLE |  | 0 | 0 | 14743 |
| INVESCO MUN OPPORTUNITY TR | COM | 46132C107 |  | 505725 | 51032 | SH |  | SOLE |  | 0 | 0 | 51032 |
| INVESCO ADVANTAGE MUN INCOME | SH BEN INT | 46132E103 |  | 224923 | 26184 | SH |  | SOLE |  | 0 | 0 | 26184 |
| INVESCO EXCHANGE TRADED FD T | AEROSPACE DEFN | 46137V100 |  | 884081 | 11277 | SH |  | SOLE |  | 0 | 0 | 11277 |
| INVESCO EXCHANGE TRADED FD T | S SML600 VAL | 46137V167 |  | 1406546 | 15915 | SH |  | SOLE |  | 0 | 0 | 15915 |
| INVESCO EXCHANGE TRADED FD T | S 500 TOP 50 | 46137V233 |  | 3390347 | 12285 | SH |  | SOLE |  | 0 | 0 | 12285 |
| INVESCO EXCHANGE TRADED FD T | S QUALITY | 46137V241 |  | 3464968 | 78749 | SH |  | SOLE |  | 0 | 0 | 78749 |
| INVESCO EXCHANGE TRADED FD T | S PUR VAL | 46137V258 |  | 4812651 | 61716 | SH |  | SOLE |  | 0 | 0 | 61716 |
| INVESCO EXCHANGE TRADED FD T | S PUR GWT | 46137V266 |  | 872565 | 5755 | SH |  | SOLE |  | 0 | 0 | 5755 |
| INVESCO EXCHANGE TRADED FD T | BUYBACK ACHIEV | 46137V308 |  | 669946 | 7830 | SH |  | SOLE |  | 0 | 0 | 7830 |
| INVESCO EXCHANGE TRADED FD T | S EQL MAT | 46137V316 |  | 320285 | 2019 | SH |  | SOLE |  | 0 | 0 | 2019 |
| INVESCO EXCHANGE TRADED FD T | S EQL IND | 46137V324 |  | 222178 | 2220 | SH |  | SOLE |  | 0 | 0 | 2220 |
| INVESCO EXCHANGE TRADED FD T | S EQL HLT | 46137V332 |  | 279428 | 969 | SH |  | SOLE |  | 0 | 0 | 969 |
| INVESCO EXCHANGE TRADED FD T | S EQL WGT | 46137V357 |  | 12297886 | 87065 | SH |  | SOLE |  | 0 | 0 | 87065 |
| INVESCO EXCHANGE TRADED FD T | S MDCP MOMNTUM | 46137V464 |  | 1134766 | 15070 | SH |  | SOLE |  | 0 | 0 | 15070 |
| INVESCO EXCHANGE TRADED FD T | S SMCP VLU MNT | 46137V480 |  | 717345 | 15683 | SH |  | SOLE |  | 0 | 0 | 15683 |
| INVESCO EXCHANGE TRADED FD T | S SMLCP MOMENT | 46137V498 |  | 561225 | 11903 | SH |  | SOLE |  | 0 | 0 | 11903 |
| INVESCO EXCHANGE TRADED FD T | FTSE RAFI 1500 | 46137V597 |  | 583310 | 3682 | SH |  | SOLE |  | 0 | 0 | 3682 |
| INVESCO EXCHANGE TRADED FD T | FTSE RAFI 1000 | 46137V613 |  | 1780082 | 11473 | SH |  | SOLE |  | 0 | 0 | 11473 |
| INVESCO EXCHANGE TRADED FD T | DYNMC LRG GWTH | 46137V746 |  | 1572200 | 26317 | SH |  | SOLE |  | 0 | 0 | 26317 |
| INVESCO EXCH TRADED FD TR II | S MIDCP LOW | 46138E198 |  | 1131581 | 21155 | SH |  | SOLE |  | 0 | 0 | 21155 |
| INVESCO EXCH TRADED FD TR II | S GBL WATER | 46138E263 |  | 2963291 | 63563 | SH |  | SOLE |  | 0 | 0 | 63563 |
| INVESCO EXCH TRADED FD TR II | S 500 MOMNTM | 46138E339 |  | 953354 | 16790 | SH |  | SOLE |  | 0 | 0 | 16790 |
| INVESCO EXCH TRADED FD TR II | S LOW VOL | 46138E354 |  | 6875534 | 107598 | SH |  | SOLE |  | 0 | 0 | 107598 |
| INVESCO EXCH TRADED FD TR II | S HDL VOL | 46138E362 |  | 381550 | 8705 | SH |  | SOLE |  | 0 | 0 | 8705 |
| INVESCO EXCH TRADED FD TR II | PURBTA 0 5 YR | 46138E495 |  | 385256 | 15796 | SH |  | SOLE |  | 0 | 0 | 15796 |
| INVESCO EXCH TRADED FD TR II | KBW REGL BKG | 46138E578 |  | 217006 | 3808 | SH |  | SOLE |  | 0 | 0 | 3808 |
| INVESCO EXCH TRADED FD TR II | FTSE RAFI DEV | 46138E743 |  | 1412137 | 33995 | SH |  | SOLE |  | 0 | 0 | 33995 |
| INVESCO EXCH TRADED FD TR II | EMRNG MKT SVRG | 46138E784 |  | 743527 | 39825 | SH |  | SOLE |  | 0 | 0 | 39825 |
| INVESCO EXCH TRADED FD TR II | S SMLCAP QTY | 46138G300 |  | 399986 | 12264 | SH |  | SOLE |  | 0 | 0 | 12264 |
| INVESCO EXCH TRADED FD TR II | NASDAQ 100 ETF | 46138G649 |  | 827248 | 7553 | SH |  | SOLE |  | 0 | 0 | 7553 |
| INVESCO EXCH TRADED FD TR II | S SMALLCAP 600 | 46138G664 |  | 1385107 | 12763 | SH |  | SOLE |  | 0 | 0 | 12763 |
| INVESCO EXCH TRADED FD TR II | S 500 REVENUE | 46138G698 |  | 1055267 | 14272 | SH |  | SOLE |  | 0 | 0 | 14272 |
| INVESCO EXCH TRADED FD TR II | GBL CLEAN ENRG | 46138G847 |  | 523815 | 28530 | SH |  | SOLE |  | 0 | 0 | 28530 |
| INVESCO EXCH TRADED FD TR II | TREAS COLATERL | 46138G888 |  | 908774 | 8627 | SH |  | SOLE |  | 0 | 0 | 8627 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2023 MUNI | 46138J544 |  | 273450 | 10879 | SH |  | SOLE |  | 0 | 0 | 10879 |
| INVESCO EXCH TRD SLF IDX FD | RAFI STRG US SML | 46138J734 |  | 1077518 | 32465 | SH |  | SOLE |  | 0 | 0 | 32465 |
| INVESCO EXCH TRD SLF IDX FD | BULSHS 2023 CB | 46138J866 |  | 208973 | 9961 | SH |  | SOLE |  | 0 | 0 | 9961 |
| INVESCO DB MULTI-SECTOR COMM | AGRICULTURE FD | 46140H106 |  | 1207996 | 59950 | SH |  | SOLE |  | 0 | 0 | 59950 |
| INVESCO DB US DLR INDEX TR | BULLISH FD | 46141D203 |  | 319815 | 11500 | SH |  | SOLE |  | 0 | 0 | 11500 |
| ISHARES SILVER TR | ISHARES | 46428Q109 |  | 7556683 | 336001 | SH |  | SOLE |  | 0 | 0 | 336001 |
| ISHARES GOLD TR | ISHARES NEW | 464285204 |  | 1286834 | 37203 | SH |  | SOLE |  | 0 | 0 | 37203 |
| ISHARES INC | EM MKTS DIV ETF | 464286319 |  | 329494 | 13661 | SH |  | SOLE |  | 0 | 0 | 13661 |
| ISHARES INC | MSCI BRAZIL ETF | 464286400 |  | 1772798 | 63382 | SH |  | SOLE |  | 0 | 0 | 63382 |
| ISHARES INC | MSCI GBL MIN VOL | 464286525 |  | 237801 | 2503 | SH |  | SOLE |  | 0 | 0 | 2503 |
| ISHARES INC | MSCI EMERG MRKT | 464286533 |  | 1035548 | 19520 | SH |  | SOLE |  | 0 | 0 | 19520 |
| ISHARES INC | MSCI SWITZERLAND | 464286749 |  | 1885634 | 44971 | SH |  | SOLE |  | 0 | 0 | 44971 |
| ISHARES INC | MSCI STH KOR ETF | 464286772 |  | 1867034 | 33057 | SH |  | SOLE |  | 0 | 0 | 33057 |
| ISHARES TR | S 100 ETF | 464287101 |  | 214019 | 1255 | SH |  | SOLE |  | 0 | 0 | 1255 |
| ISHARES TR | CORE S TTL STK | 464287150 |  | 1086953 | 12818 | SH |  | SOLE |  | 0 | 0 | 12818 |
| ISHARES TR | SELECT DIVID ETF | 464287168 |  | 1714464 | 14216 | SH |  | SOLE |  | 0 | 0 | 14216 |
| ISHARES TR | TIPS BD ETF | 464287176 |  | 3550001 | 33352 | SH |  | SOLE |  | 0 | 0 | 33352 |
| ISHARES TR | CORE S ETF | 464287200 |  | 8091708 | 21443 | SH |  | SOLE |  | 0 | 0 | 21443 |
| ISHARES TR | CORE US AGGBD ET | 464287226 |  | 8308485 | 85663 | SH |  | SOLE |  | 0 | 0 | 85663 |
| ISHARES TR | MSCI EMG MKT ETF | 464287234 |  | 1414712 | 37328 | SH |  | SOLE |  | 0 | 0 | 37328 |
| ISHARES TR | IBOXX INV CP ETF | 464287242 |  | 2684879 | 25342 | SH |  | SOLE |  | 0 | 0 | 25342 |
| ISHARES TR | S 500 GRWT ETF | 464287309 |  | 14221145 | 243097 | SH |  | SOLE |  | 0 | 0 | 243097 |
| ISHARES TR | LATN AMER 40 ETF | 464287390 |  | 1755890 | 76710 | SH |  | SOLE |  | 0 | 0 | 76710 |
| ISHARES TR | S 500 VAL ETF | 464287408 |  | 11663220 | 80397 | SH |  | SOLE |  | 0 | 0 | 80397 |
| ISHARES TR | 20 YR TR BD ETF | 464287432 |  | 7486761 | 75206 | SH |  | SOLE |  | 0 | 0 | 75206 |
| ISHARES TR | 7-10 YR TRSY BD | 464287440 |  | 570118 | 5952 | SH |  | SOLE |  | 0 | 0 | 5952 |
| ISHARES TR | 1 3 YR TREAS BD | 464287457 |  | 6228322 | 76732 | SH |  | SOLE |  | 0 | 0 | 76732 |
| ISHARES TR | MSCI EAFE ETF | 464287465 |  | 975577 | 14863 | SH |  | SOLE |  | 0 | 0 | 14863 |
| ISHARES TR | RUS MDCP VAL ETF | 464287473 |  | 420747 | 3994 | SH |  | SOLE |  | 0 | 0 | 3994 |
| ISHARES TR | RUS MD CP GR ETF | 464287481 |  | 535945 | 6411 | SH |  | SOLE |  | 0 | 0 | 6411 |
| ISHARES TR | RUS MID CAP ETF | 464287499 |  | 411839 | 6106 | SH |  | SOLE |  | 0 | 0 | 6106 |
| ISHARES TR | CORE S MCP ETF | 464287507 |  | 12909583 | 53370 | SH |  | SOLE |  | 0 | 0 | 53370 |
| ISHARES TR | ISHARES BIOTECH | 464287556 |  | 775847 | 6847 | SH |  | SOLE |  | 0 | 0 | 6847 |
| ISHARES TR | RUS 1000 VAL ETF | 464287598 |  | 830461 | 7260 | SH |  | SOLE |  | 0 | 0 | 7260 |
| ISHARES TR | S MC 400GR ETF | 464287606 |  | 2435618 | 35661 | SH |  | SOLE |  | 0 | 0 | 35661 |
| ISHARES TR | RUS 1000 GRW ETF | 464287614 |  | 1874480 | 8749 | SH |  | SOLE |  | 0 | 0 | 8749 |
| ISHARES TR | RUS 1000 ETF | 464287622 |  | 308725 | 1466 | SH |  | SOLE |  | 0 | 0 | 1466 |
| ISHARES TR | RUS 2000 VAL ETF | 464287630 |  | 667603 | 4814 | SH |  | SOLE |  | 0 | 0 | 4814 |
| ISHARES TR | RUS 2000 GRW ETF | 464287648 |  | 560798 | 2614 | SH |  | SOLE |  | 0 | 0 | 2614 |
| ISHARES TR | RUSSELL 2000 ETF | 464287655 |  | 7379132 | 42322 | SH |  | SOLE |  | 0 | 0 | 42322 |
| ISHARES TR | CORE S US VLU | 464287663 |  | 4953359 | 70131 | SH |  | SOLE |  | 0 | 0 | 70131 |
| ISHARES TR | CORE S US GWT | 464287671 |  | 7625764 | 94198 | SH |  | SOLE |  | 0 | 0 | 94198 |
| ISHARES TR | RUSSELL 3000 ETF | 464287689 |  | 305802 | 1386 | SH |  | SOLE |  | 0 | 0 | 1386 |
| ISHARES TR | S MC 400VL ETF | 464287705 |  | 1472450 | 14608 | SH |  | SOLE |  | 0 | 0 | 14608 |
| ISHARES TR | U.S. TECH ETF | 464287721 |  | 258030 | 2332 | SH |  | SOLE |  | 0 | 0 | 2332 |
| ISHARES TR | U.S. REAL ES ETF | 464287739 |  | 3127627 | 22296 | SH |  | SOLE |  | 0 | 0 | 22296 |
| ISHARES TR | US HLTHCARE ETF | 464287762 |  | 443471 | 5736 | SH |  | SOLE |  | 0 | 0 | 5736 |
| ISHARES TR | CORE S SCP ETF | 464287804 |  | 5630141 | 59491 | SH |  | SOLE |  | 0 | 0 | 59491 |
| ISHARES TR | SP SMCP600VL ETF | 464287879 |  | 3026310 | 72881 | SH |  | SOLE |  | 0 | 0 | 72881 |
| ISHARES TR | S SML 600 GWT | 464287887 |  | 2544418 | 23544 | SH |  | SOLE |  | 0 | 0 | 23544 |
| ISHARES TR | SHRT NAT MUN ETF | 464288158 |  | 1085593 | 8461 | SH |  | SOLE |  | 0 | 0 | 8461 |
| ISHARES TR | GL CLEAN ENE ETF | 464288224 |  | 221643 | 7328 | SH |  | SOLE |  | 0 | 0 | 7328 |
| ISHARES TR | MSCI ACWI ETF | 464288257 |  | 228921 | 2697 | SH |  | SOLE |  | 0 | 0 | 2697 |
| ISHARES TR | EAFE SML CP ETF | 464288273 |  | 212111 | 4003 | SH |  | SOLE |  | 0 | 0 | 4003 |
| ISHARES TR | JPMORGAN USD EMG | 464288281 |  | 728477 | 8612 | SH |  | SOLE |  | 0 | 0 | 8612 |
| ISHARES TR | GLB INFRASTR ETF | 464288372 |  | 361026 | 7876 | SH |  | SOLE |  | 0 | 0 | 7876 |
| ISHARES TR | NATIONAL MUN ETF | 464288414 |  | 3459818 | 32788 | SH |  | SOLE |  | 0 | 0 | 32788 |
| ISHARES TR | IBOXX HI YD ETF | 464288513 |  | 2739693 | 37209 | SH |  | SOLE |  | 0 | 0 | 37209 |
| ISHARES TR | MBS ETF | 464288588 |  | 2621579 | 28265 | SH |  | SOLE |  | 0 | 0 | 28265 |
| ISHARES TR | ISHS 5-10YR INVT | 464288638 |  | 1642010 | 33165 | SH |  | SOLE |  | 0 | 0 | 33165 |
| ISHARES TR | 10-20 YR TRS ETF | 464288653 |  | 435824 | 4029 | SH |  | SOLE |  | 0 | 0 | 4029 |
| ISHARES TR | 3 7 YR TREAS BD | 464288661 |  | 217150 | 1509 | SH |  | SOLE |  | 0 | 0 | 1509 |
| ISHARES TR | SHORT TREAS BD | 464288679 |  | 1224582 | 11322 | SH |  | SOLE |  | 0 | 0 | 11322 |
| ISHARES TR | PFD AND INCM SEC | 464288687 |  | 1660887 | 54402 | SH |  | SOLE |  | 0 | 0 | 54402 |
| ISHARES TR | US AER DEF ETF | 464288760 |  | 1013262 | 9058 | SH |  | SOLE |  | 0 | 0 | 9058 |
| ISHARES TR | U.S. MED DVC ETF | 464288810 |  | 2517825 | 47840 | SH |  | SOLE |  | 0 | 0 | 47840 |
| ISHARES TR | US HLTHCR PR ETF | 464288828 |  | 1415503 | 5288 | SH |  | SOLE |  | 0 | 0 | 5288 |
| ISHARES TR | EAFE VALUE ETF | 464288877 |  | 1740939 | 37946 | SH |  | SOLE |  | 0 | 0 | 37946 |
| ISHARES TR | EAFE GRWTH ETF | 464288885 |  | 1393670 | 16639 | SH |  | SOLE |  | 0 | 0 | 16639 |
| ISHARES TR | RUS TP200 GR ETF | 464289438 |  | 713389 | 5919 | SH |  | SOLE |  | 0 | 0 | 5919 |
| ISHARES TR | GRWT ALLOCAT ETF | 464289867 |  | 595858 | 6200 | SH |  | SOLE |  | 0 | 0 | 6200 |
| ISHARES TR | MODERT ALLOC ETF | 464289875 |  | 7597624 | 23923 | SH |  | SOLE |  | 0 | 0 | 23923 |
| ISHARES TR | CONSER ALLOC ETF | 464289883 |  | 353792 | 10526 | SH |  | SOLE |  | 0 | 0 | 10526 |
| ISHARES TR | US TREAS BD ETF | 46429B267 |  | 354870 | 13145 | SH |  | SOLE |  | 0 | 0 | 13145 |
| ISHARES TR | MSCI INDIA ETF | 46429B598 |  | 1857767 | 44500 | SH |  | SOLE |  | 0 | 0 | 44500 |
| ISHARES TR | FLTG RATE NT ETF | 46429B655 |  | 1597858 | 31748 | SH |  | SOLE |  | 0 | 0 | 31748 |
| ISHARES TR | CORE HIGH DV ETF | 46429B663 |  | 1402127 | 13896 | SH |  | SOLE |  | 0 | 0 | 13896 |
| ISHARES TR | MSCI CHINA ETF | 46429B671 |  | 692934 | 14588 | SH |  | SOLE |  | 0 | 0 | 14588 |
| ISHARES TR | MSCI USA MIN VOL | 46429B697 |  | 9988224 | 138533 | SH |  | SOLE |  | 0 | 0 | 138533 |
| ISHARES TR | 0-5 YR TIPS ETF | 46429B747 |  | 2172462 | 22406 | SH |  | SOLE |  | 0 | 0 | 22406 |
| ISHARES U S ETF TR | BLACKROCK ST MAT | 46431W507 |  | 1793111 | 36394 | SH |  | SOLE |  | 0 | 0 | 36394 |
| ISHARES TR | IBONDS MAR23 ETF | 46432FAZ0 |  | 216890 | 8183 | SH |  | SOLE |  | 0 | 0 | 8183 |
| ISHARES TR | MSCI USA QLT FCT | 46432F339 |  | 7014190 | 61550 | SH |  | SOLE |  | 0 | 0 | 61550 |
| ISHARES TR | MSCI USA MMENTM | 46432F396 |  | 5299471 | 36776 | SH |  | SOLE |  | 0 | 0 | 36776 |
| ISHARES TR | CORE MSCI TOTAL | 46432F834 |  | 551736 | 9433 | SH |  | SOLE |  | 0 | 0 | 9433 |
| ISHARES TR | CORE MSCI EAFE | 46432F842 |  | 12404661 | 201244 | SH |  | SOLE |  | 0 | 0 | 201244 |
| ISHARES INC | CORE MSCI EMKT | 46434G103 |  | 6815920 | 145951 | SH |  | SOLE |  | 0 | 0 | 145951 |
| ISHARES INC | MSCI EMRG CHN | 46434G764 |  | 3029455 | 63818 | SH |  | SOLE |  | 0 | 0 | 63818 |
| ISHARES INC | MSCI JPN ETF NEW | 46434G822 |  | 2032603 | 37337 | SH |  | SOLE |  | 0 | 0 | 37337 |
| ISHARES INC | ESG AWR MSCI EM | 46434G863 |  | 240524 | 7999 | SH |  | SOLE |  | 0 | 0 | 7999 |
| ISHARES TR | 0-5YR HI YL CP | 46434V407 |  | 1018944 | 24919 | SH |  | SOLE |  | 0 | 0 | 24919 |
| ISHARES TR | CORE TOTAL USD | 46434V613 |  | 1333211 | 29598 | SH |  | SOLE |  | 0 | 0 | 29598 |
| ISHARES TR | CORE DIV GRWTH | 46434V621 |  | 3980586 | 79612 | SH |  | SOLE |  | 0 | 0 | 79612 |
| ISHARES TR | GLOBAL REIT ETF | 46434V647 |  | 728371 | 32073 | SH |  | SOLE |  | 0 | 0 | 32073 |
| ISHARES TR | ESG AWRE 1 5 YR | 46435G243 |  | 3131387 | 70100 | SH |  | SOLE |  | 0 | 0 | 70100 |
| ISHARES TR | ESG AWR MSCI USA | 46435G425 |  | 4127535 | 48703 | SH |  | SOLE |  | 0 | 0 | 48703 |
| ISHARES TR | FALN ANGLS USD | 46435G474 |  | 584614 | 23756 | SH |  | SOLE |  | 0 | 0 | 23756 |
| ISHARES TR | CORE INTL AGGR | 46435G672 |  | 387295 | 8145 | SH |  | SOLE |  | 0 | 0 | 8145 |
| ISHARES TR | ROBOTICS ARTIF | 46435U556 |  | 1027345 | 40241 | SH |  | SOLE |  | 0 | 0 | 40241 |
| ISHARES TR | US INFRASTRUC | 46435U713 |  | 1274193 | 11592 | SH |  | SOLE |  | 0 | 0 | 11592 |
| ISHARES TR | CORE DIVID ETF | 46435U861 |  | 645294 | 17203 | SH |  | SOLE |  | 0 | 0 | 17203 |
| JPMORGAN CHASE  CO | COM | 46625H100 |  | 3052449 | 22763 | SH |  | SOLE |  | 0 | 0 | 22763 |
| J P MORGAN EXCHANGE TRADED F | US QUALTY FCTR | 46641Q761 |  | 226959 | 5857 | SH |  | SOLE |  | 0 | 0 | 5857 |
| J P MORGAN EXCHANGE TRADED F | ULTRA SHRT INC | 46641Q837 |  | 11645712 | 232310 | SH |  | SOLE |  | 0 | 0 | 232310 |
| JANUS DETROIT STR TR | HENDRSN SHRT ETF | 47103U886 |  | 1355844 | 28604 | SH |  | SOLE |  | 0 | 0 | 28604 |
| JOHNSON  JOHNSON | COM | 478160104 |  | 5028877 | 28468 | SH |  | SOLE |  | 0 | 0 | 28468 |
| KLA CORP | COM NEW | 482480100 |  | 206373 | 547 | SH |  | SOLE |  | 0 | 0 | 547 |
| KIMBERLY-CLARK CORP | COM | 494368103 |  | 1263706 | 9309 | SH |  | SOLE |  | 0 | 0 | 9309 |
| KINDER MORGAN INC DEL | COM | 49456B101 |  | 290615 | 16074 | SH |  | SOLE |  | 0 | 0 | 16074 |
| LPL FINL HLDGS INC | COM | 50212V100 |  | 1085231 | 5020 | SH |  | SOLE |  | 0 | 0 | 5020 |
| LAM RESEARCH CORP | COM | 512807108 |  | 283534 | 674 | SH |  | SOLE |  | 0 | 0 | 674 |
| LAUDER ESTEE COS INC | CL A | 518439104 |  | 238241 | 960 | SH |  | SOLE |  | 0 | 0 | 960 |
| LEGG MASON ETF INVT | FRANKLIN US LOW | 52468L406 |  | 798935 | 21003 | SH |  | SOLE |  | 0 | 0 | 21003 |
| LEGG MASON ETF INVT | FRANKLIN INTL LW | 52468L505 |  | 1952071 | 76402 | SH |  | SOLE |  | 0 | 0 | 76402 |
| LIBERTY ALL STAR EQUITY FD | SH BEN INT | 530158104 |  | 1302450 | 228500 | SH |  | SOLE |  | 0 | 0 | 228500 |
| LILLY ELI  CO | COM | 532457108 |  | 1661508 | 4542 | SH |  | SOLE |  | 0 | 0 | 4542 |
| LITMAN GREGORY FDS TR | IMGP DBI MANAGED | 53700T827 |  | 4010288 | 137763 | SH |  | SOLE |  | 0 | 0 | 137763 |
| LOCKHEED MARTIN CORP | COM | 539830109 |  | 1463981 | 3009 | SH |  | SOLE |  | 0 | 0 | 3009 |
| LOWES COS INC | COM | 548661107 |  | 760603 | 3817 | SH |  | SOLE |  | 0 | 0 | 3817 |
| LULULEMON ATHLETICA INC | COM | 550021109 |  | 414251 | 1293 | SH |  | SOLE |  | 0 | 0 | 1293 |
| MGM RESORTS INTERNATIONAL | COM | 552953101 |  | 235985 | 7038 | SH |  | SOLE |  | 0 | 0 | 7038 |
| MACERICH CO | COM | 554382101 |  | 187029 | 16610 | SH |  | SOLE |  | 0 | 0 | 16610 |
| MAGELLAN MIDSTREAM PRTNRS LP | COM UNIT RP LP | 559080106 |  | 200682 | 3997 | SH |  | SOLE |  | 0 | 0 | 3997 |
| MARATHON DIGITAL HOLDINGS IN | COM | 565788106 |  | 59409 | 17371 | SH |  | SOLE |  | 0 | 0 | 17371 |
| MARQETA INC | CLASS A COM | 57142B104 |  | 118149 | 19337 | SH |  | SOLE |  | 0 | 0 | 19337 |
| MARSH  MCLENNAN COS INC | COM | 571748102 |  | 313412 | 1894 | SH |  | SOLE |  | 0 | 0 | 1894 |
| MARRIOTT INTL INC NEW | CL A | 571903202 |  | 399515 | 2683 | SH |  | SOLE |  | 0 | 0 | 2683 |
| MASTERCARD INCORPORATED | CL A | 57636Q104 |  | 1716010 | 4935 | SH |  | SOLE |  | 0 | 0 | 4935 |
| MATINAS BIOPHARMA HLDGS INC | COM | 576810105 |  | 5000 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| MCCORMICK  CO INC | COM NON VTG | 579780206 |  | 335982 | 4053 | SH |  | SOLE |  | 0 | 0 | 4053 |
| MCDONALDS CORP | COM | 580135101 |  | 2236895 | 8488 | SH |  | SOLE |  | 0 | 0 | 8488 |
| MEDICAL PPTYS TRUST INC | COM | 58463J304 |  | 5017020 | 450361 | SH |  | SOLE |  | 0 | 0 | 450361 |
| MERCADOLIBRE INC | COM | 58733R102 |  | 213252 | 252 | SH |  | SOLE |  | 0 | 0 | 252 |
| MERCK  CO INC | COM | 58933Y105 |  | 2585111 | 23300 | SH |  | SOLE |  | 0 | 0 | 23300 |
| MERIT MED SYS INC | COM | 589889104 |  | 760083 | 10763 | SH |  | SOLE |  | 0 | 0 | 10763 |
| METLIFE INC | COM | 59156R108 |  | 302097 | 4174 | SH |  | SOLE |  | 0 | 0 | 4174 |
| METTLER TOLEDO INTERNATIONAL | COM | 592688105 |  | 322335 | 223 | SH |  | SOLE |  | 0 | 0 | 223 |
| MICROSOFT CORP | COM | 594918104 |  | 31782047 | 132524 | SH |  | SOLE |  | 0 | 0 | 132524 |
| MICROCHIP TECHNOLOGY INC. | COM | 595017104 |  | 243631 | 3468 | SH |  | SOLE |  | 0 | 0 | 3468 |
| MICRON TECHNOLOGY INC | COM | 595112103 |  | 375896 | 7521 | SH |  | SOLE |  | 0 | 0 | 7521 |
| MODERNA INC | COM | 60770K107 |  | 202971 | 1130 | SH |  | SOLE |  | 0 | 0 | 1130 |
| MONDELEZ INTL INC | CL A | 609207105 |  | 484921 | 7276 | SH |  | SOLE |  | 0 | 0 | 7276 |
| MONSTER BEVERAGE CORP NEW | COM | 61174X109 |  | 470084 | 4630 | SH |  | SOLE |  | 0 | 0 | 4630 |
| MORGAN STANLEY | COM NEW | 617446448 |  | 203124 | 2389 | SH |  | SOLE |  | 0 | 0 | 2389 |
| MUSTANG BIO INC | COM | 62818Q104 |  | 7898 | 20000 | SH |  | SOLE |  | 0 | 0 | 20000 |
| NATIONAL FUEL GAS CO | COM | 636180101 |  | 308279 | 4870 | SH |  | SOLE |  | 0 | 0 | 4870 |
| NEKTAR THERAPEUTICS | COM | 640268108 |  | 28101 | 12434 | SH |  | SOLE |  | 0 | 0 | 12434 |
| NETFLIX INC | COM | 64110L106 |  | 961604 | 3261 | SH |  | SOLE |  | 0 | 0 | 3261 |
| NEUROPACE INC | COM | 641288105 |  | 14900 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| IDAHO STRATEGIC RESOURCES | COM NEW | 645827205 |  | 76534 | 13427 | SH |  | SOLE |  | 0 | 0 | 13427 |
| NEXTERA ENERGY INC | COM | 65339F101 |  | 5463758 | 65356 | SH |  | SOLE |  | 0 | 0 | 65356 |
| NIKE INC | CL B | 654106103 |  | 2018460 | 17251 | SH | Put | SOLE |  | 0 | 0 | 17251 |
| NORFOLK SOUTHN CORP | COM | 655844108 |  | 204391 | 829 | SH |  | SOLE |  | 0 | 0 | 829 |
| NORTHERN LTS FD TR IV | INSPIRE INTL ETF | 66538H419 |  | 269837 | 10351 | SH |  | SOLE |  | 0 | 0 | 10351 |
| NORTHERN LTS FD TR IV | INSPIRE 100 ETF | 66538H534 |  | 3938775 | 131556 | SH |  | SOLE |  | 0 | 0 | 131556 |
| NORTHERN LTS FD TR IV | MAIN SECTR ROTN | 66538H591 |  | 698083 | 17997 | SH |  | SOLE |  | 0 | 0 | 17997 |
| NORTHERN LTS FD TR IV | INSPIRE CORP BD | 66538H633 |  | 552311 | 23972 | SH |  | SOLE |  | 0 | 0 | 23972 |
| NORTHERN LTS FD TR IV | INSPIRE SML/ MID | 66538H641 |  | 927573 | 30806 | SH |  | SOLE |  | 0 | 0 | 30806 |
| NORTHERN LTS FD TR IV | INSPIRE GBL HOPE | 66538H658 |  | 1738579 | 55635 | SH |  | SOLE |  | 0 | 0 | 55635 |
| NOVARTIS AG | SPONSORED ADR | 66987V109 |  | 1001221 | 11036 | SH |  | SOLE |  | 0 | 0 | 11036 |
| NOVO-NORDISK A S | ADR | 670100205 |  | 1038546 | 7674 | SH |  | SOLE |  | 0 | 0 | 7674 |
| NUCOR CORP | COM | 670346105 |  | 324919 | 2465 | SH |  | SOLE |  | 0 | 0 | 2465 |
| NVIDIA CORPORATION | COM | 67066G104 |  | 7932273 | 54279 | SH |  | SOLE |  | 0 | 0 | 54279 |
| NUVEEN QUALITY MUNCP INCOME | COM | 67066V101 |  | 356774 | 30235 | SH |  | SOLE |  | 0 | 0 | 30235 |
| NUVEEN MUN HIGH INCOME OPPOR | COM | 670682103 |  | 1741815 | 168454 | SH |  | SOLE |  | 0 | 0 | 168454 |
| NUVEEN NASDAQ 100 DYNAMIC OV | COM SHS | 670699107 |  | 201215 | 9849 | SH |  | SOLE |  | 0 | 0 | 9849 |
| NUVEEN MUNICIPAL CREDIT INC | COM SH BEN INT | 67070X101 |  | 240241 | 19888 | SH |  | SOLE |  | 0 | 0 | 19888 |
| NUVEEN AMT FREE MUN CR INC F | COM | 67071L106 |  | 1299964 | 107081 | SH |  | SOLE |  | 0 | 0 | 107081 |
| NUVEEN PFD  INCOME SECS FD | COM | 67072C105 |  | 104967 | 15436 | SH |  | SOLE |  | 0 | 0 | 15436 |
| OGE ENERGY CORP | COM | 670837103 |  | 242006 | 6119 | SH |  | SOLE |  | 0 | 0 | 6119 |
| NUSHARES ETF TR | NUVEEN ESG LRGVL | 67092P300 |  | 220900 | 6452 | SH |  | SOLE |  | 0 | 0 | 6452 |
| NUVEEN MUN VALUE FD INC | COM | 670928100 |  | 99732 | 11597 | SH |  | SOLE |  | 0 | 0 | 11597 |
| OCCIDENTAL PETE CORP | COM | 674599105 |  | 259445 | 4119 | SH |  | SOLE |  | 0 | 0 | 4119 |
| OLIN CORP | COM PAR $1 | 680665205 |  | 267136 | 5046 | SH |  | SOLE |  | 0 | 0 | 5046 |
| ONEOK INC NEW | COM | 682680103 |  | 363785 | 5537 | SH |  | SOLE |  | 0 | 0 | 5537 |
| ORACLE CORP | COM | 68389X105 |  | 293339 | 3589 | SH |  | SOLE |  | 0 | 0 | 3589 |
| PCM FD INC | COM | 69323T101 |  | 506708 | 64385 | SH |  | SOLE |  | 0 | 0 | 64385 |
| PGIM ETF TR | PGIM ULTRA SH BD | 69344A107 |  | 1381739 | 28141 | SH |  | SOLE |  | 0 | 0 | 28141 |
| PNC FINL SVCS GROUP INC | COM | 693475105 |  | 308870 | 1956 | SH |  | SOLE |  | 0 | 0 | 1956 |
| PACCAR INC | COM | 693718108 |  | 851441 | 8603 | SH |  | SOLE |  | 0 | 0 | 8603 |
| PACER FDS TR | TRENDP US LAR CP | 69374H105 |  | 4299279 | 114678 | SH |  | SOLE |  | 0 | 0 | 114678 |
| PACER FDS TR | TRENDP US MID CP | 69374H204 |  | 2135384 | 68420 | SH |  | SOLE |  | 0 | 0 | 68420 |
| PACER FDS TR | TRENDPILOT 100 | 69374H303 |  | 2488962 | 50558 | SH |  | SOLE |  | 0 | 0 | 50558 |
| PACER FDS TR | TRENDPILOT US BD | 69374H642 |  | 1749135 | 86978 | SH |  | SOLE |  | 0 | 0 | 86978 |
| PACER FDS TR | TRENDPILOT FD | 69374H675 |  | 2995499 | 114836 | SH |  | SOLE |  | 0 | 0 | 114836 |
| PACER FDS TR | TRENDPILOT INTL | 69374H683 |  | 249107 | 9891 | SH |  | SOLE |  | 0 | 0 | 9891 |
| PACER FDS TR | LUNT LRG CP ALTR | 69374H717 |  | 3031229 | 74919 | SH |  | SOLE |  | 0 | 0 | 74919 |
| PACER FDS TR | INDUSTRIAL RELET | 69374H766 |  | 423350 | 11507 | SH |  | SOLE |  | 0 | 0 | 11507 |
| PACER FDS TR | PACER US SMALL | 69374H857 |  | 391685 | 10895 | SH |  | SOLE |  | 0 | 0 | 10895 |
| PACER FDS TR | US CASH COWS 100 | 69374H881 |  | 13196267 | 285325 | SH |  | SOLE |  | 0 | 0 | 285325 |
| PALANTIR TECHNOLOGIES INC | CL A | 69608A108 |  | 110918 | 17277 | SH |  | SOLE |  | 0 | 0 | 17277 |
| PALO ALTO NETWORKS INC | COM | 697435105 |  | 900591 | 6454 | SH |  | SOLE |  | 0 | 0 | 6454 |
| PAPA JOHNS INTL INC | COM | 698813102 |  | 657276 | 7986 | SH |  | SOLE |  | 0 | 0 | 7986 |
| PARKER-HANNIFIN CORP | COM | 701094104 |  | 202438 | 696 | SH |  | SOLE |  | 0 | 0 | 696 |
| PAVMED INC | COM | 70387R106 |  | 7035 | 14656 | SH |  | SOLE |  | 0 | 0 | 14656 |
| PAYCHEX INC | COM | 704326107 |  | 1085221 | 9391 | SH |  | SOLE |  | 0 | 0 | 9391 |
| PAYPAL HLDGS INC | COM | 70450Y103 |  | 970016 | 13621 | SH | Call | SOLE |  | 0 | 0 | 13621 |
| PENN ENTERTAINMENT INC | COM | 707569109 |  | 217345 | 7318 | SH |  | SOLE |  | 0 | 0 | 7318 |
| PENUMBRA INC | COM | 70975L107 |  | 222682 | 1001 | SH |  | SOLE |  | 0 | 0 | 1001 |
| PEPSICO INC | COM | 713448108 |  | 2539075 | 14054 | SH |  | SOLE |  | 0 | 0 | 14054 |
| PFIZER INC | COM | 717081103 |  | 2209908 | 43129 | SH |  | SOLE |  | 0 | 0 | 43129 |
| PHILIP MORRIS INTL INC | COM | 718172109 |  | 1679459 | 16593 | SH |  | SOLE |  | 0 | 0 | 16593 |
| PHILLIPS 66 | COM | 718546104 |  | 1042681 | 10018 | SH |  | SOLE |  | 0 | 0 | 10018 |
| PIMCO CORPORATE  INCOME OPP | COM | 72201B101 |  | 1789490 | 149000 | SH |  | SOLE |  | 0 | 0 | 149000 |
| PIMCO ETF TR | ACTIVE BD ETF | 72201R775 |  | 241116 | 2665 | SH |  | SOLE |  | 0 | 0 | 2665 |
| PIMCO ETF TR | ENHAN SHRT MA AC | 72201R833 |  | 2390423 | 24231 | SH |  | SOLE |  | 0 | 0 | 24231 |
| PIMCO ETF TR | INTER MUN BD ACT | 72201R866 |  | 236191 | 4597 | SH |  | SOLE |  | 0 | 0 | 4597 |
| PIMCO ETF TR | 25YR+ ZERO U S | 72201R882 |  | 1317310 | 15086 | SH |  | SOLE |  | 0 | 0 | 15086 |
| PINTEREST INC | CL A | 72352L106 |  | 588790 | 24250 | SH |  | SOLE |  | 0 | 0 | 24250 |
| PIONEER MUNICIPAL HIGH INCOM | COM | 723762100 |  | 258999 | 31975 | SH |  | SOLE |  | 0 | 0 | 31975 |
| PIONEER MUNICIPAL HIGH INCOM | COM SHS | 723763108 |  | 125394 | 14615 | SH |  | SOLE |  | 0 | 0 | 14615 |
| PLUG POWER INC | COM NEW | 72919P202 |  | 192329 | 15548 | SH |  | SOLE |  | 0 | 0 | 15548 |
| PROCTER AND GAMBLE CO | COM | 742718109 |  | 4338787 | 28628 | SH |  | SOLE |  | 0 | 0 | 28628 |
| PROLOGIS INC. | COM | 74340W103 |  | 1147373 | 10178 | SH |  | SOLE |  | 0 | 0 | 10178 |
| PROSHARES TR | HD REPLICATION | 74347X294 |  | 421155 | 8956 | SH |  | SOLE |  | 0 | 0 | 8956 |
| PROSHARES TR | ULTRAPRO QQQ | 74347X831 |  | 263739 | 15245 | SH |  | SOLE |  | 0 | 0 | 15245 |
| PUTNAM MANAGED MUN INCOME TR | COM | 746823103 |  | 111749 | 17794 | SH |  | SOLE |  | 0 | 0 | 17794 |
| QUALCOMM INC | COM | 747525103 |  | 1008580 | 9174 | SH |  | SOLE |  | 0 | 0 | 9174 |
| QUANTA SVCS INC | COM | 74762E102 |  | 1683351 | 11813 | SH |  | SOLE |  | 0 | 0 | 11813 |
| RAYTHEON TECHNOLOGIES CORP | COM | 75513E101 |  | 1230433 | 12192 | SH |  | SOLE |  | 0 | 0 | 12192 |
| REALTY INCOME CORP | COM | 756109104 |  | 402434 | 6345 | SH |  | SOLE |  | 0 | 0 | 6345 |
| REPUBLIC SVCS INC | COM | 760759100 |  | 210237 | 1630 | SH |  | SOLE |  | 0 | 0 | 1630 |
| RESMED INC | COM | 761152107 |  | 371721 | 1786 | SH |  | SOLE |  | 0 | 0 | 1786 |
| RING ENERGY INC | COM | 76680V108 |  | 1447498 | 588414 | SH |  | SOLE |  | 0 | 0 | 588414 |
| RIO TINTO PLC | SPONSORED ADR | 767204100 |  | 213509 | 2999 | SH |  | SOLE |  | 0 | 0 | 2999 |
| ROYCE VALUE TR INC | COM | 780910105 |  | 1264884 | 95391 | SH |  | SOLE |  | 0 | 0 | 95391 |
| ROYCE MICRO-CAP TR INC | COM | 780915104 |  | 245262 | 28256 | SH |  | SOLE |  | 0 | 0 | 28256 |
| S GLOBAL INC | COM | 78409V104 |  | 597042 | 1783 | SH |  | SOLE |  | 0 | 0 | 1783 |
| SBA COMMUNICATIONS CORP NEW | CL A | 78410G104 |  | 404248 | 1442 | SH |  | SOLE |  | 0 | 0 | 1442 |
| SPDR S 500 ETF TR | TR UNIT | 78462F103 |  | 37442486 | 96512 | SH |  | SOLE |  | 0 | 0 | 96512 |
| SPDR GOLD TR | GOLD SHS | 78463V107 |  | 14601512 | 85946 | SH |  | SOLE |  | 0 | 0 | 85946 |
| SPDR INDEX SHS FDS | ASIA PACIF ETF | 78463X301 |  | 825701 | 8599 | SH |  | SOLE |  | 0 | 0 | 8599 |
| SPDR INDEX SHS FDS | MSCI EAFE STRTGC | 78463X434 |  | 5145457 | 80272 | SH |  | SOLE |  | 0 | 0 | 80272 |
| SPDR INDEX SHS FDS | PORTFLI MSCI GBL | 78463X475 |  | 3782978 | 81128 | SH |  | SOLE |  | 0 | 0 | 81128 |
| SPDR INDEX SHS FDS | PORTFOLIO EMG MK | 78463X509 |  | 973756 | 29544 | SH |  | SOLE |  | 0 | 0 | 29544 |
| SPDR INDEX SHS FDS | S EM MKT DIV | 78463X533 |  | 343557 | 14315 | SH |  | SOLE |  | 0 | 0 | 14315 |
| SPDR INDEX SHS FDS | GLB NAT RESRCE | 78463X541 |  | 233063 | 4087 | SH |  | SOLE |  | 0 | 0 | 4087 |
| SPDR INDEX SHS FDS | S EMKTSC ETF | 78463X756 |  | 1987300 | 40607 | SH |  | SOLE |  | 0 | 0 | 40607 |
| SPDR INDEX SHS FDS | PORTFOLIO DEVLPD | 78463X889 |  | 269242 | 9068 | SH |  | SOLE |  | 0 | 0 | 9068 |
| SPDR SER TR | PORTFOLIO CRPORT | 78464A144 |  | 730223 | 25730 | SH |  | SOLE |  | 0 | 0 | 25730 |
| SPDR SER TR | S 600 SMCP GRW | 78464A201 |  | 1804250 | 24976 | SH |  | SOLE |  | 0 | 0 | 24976 |
| SPDR SER TR | NUVEEN BLOOMBERG | 78464A284 |  | 423982 | 8658 | SH |  | SOLE |  | 0 | 0 | 8658 |
| SPDR SER TR | S 600 SMCP VAL | 78464A300 |  | 3901453 | 52566 | SH |  | SOLE |  | 0 | 0 | 52566 |
| SPDR SER TR | PORTFOLIO INTRMD | 78464A375 |  | 701434 | 22037 | SH |  | SOLE |  | 0 | 0 | 22037 |
| SPDR SER TR | BLOOMBERG EMERGI | 78464A391 |  | 590032 | 28698 | SH |  | SOLE |  | 0 | 0 | 28698 |
| SPDR SER TR | PRTFLO S GW | 78464A409 |  | 7852208 | 155196 | SH |  | SOLE |  | 0 | 0 | 155196 |
| SPDR SER TR | PORTFOLIO SHORT | 78464A474 |  | 2739226 | 93234 | SH |  | SOLE |  | 0 | 0 | 93234 |
| SPDR SER TR | PRTFLO S VL | 78464A508 |  | 2467545 | 38985 | SH |  | SOLE |  | 0 | 0 | 38985 |
| SPDR SER TR | DJ REIT ETF | 78464A607 |  | 678810 | 7789 | SH |  | SOLE |  | 0 | 0 | 7789 |
| SPDR SER TR | PORTFOLIO AGRGTE | 78464A649 |  | 4790878 | 190644 | SH |  | SOLE |  | 0 | 0 | 190644 |
| SPDR SER TR | PORTFOLIO LN TSR | 78464A664 |  | 225704 | 7775 | SH |  | SOLE |  | 0 | 0 | 7775 |
| SPDR SER TR | PORTFLI INTRMDIT | 78464A672 |  | 307293 | 10882 | SH |  | SOLE |  | 0 | 0 | 10882 |
| SPDR SER TR | S DIVID ETF | 78464A763 |  | 7777322 | 65501 | SH |  | SOLE |  | 0 | 0 | 65501 |
| SPDR SER TR | PORTFOLI S | 78464A805 |  | 225051 | 4759 | SH |  | SOLE |  | 0 | 0 | 4759 |
| SPDR SER TR | S 600 SML CAP | 78464A813 |  | 6098043 | 74176 | SH |  | SOLE |  | 0 | 0 | 74176 |
| SPDR SER TR | S 400 MDCP GRW | 78464A821 |  | 365705 | 5597 | SH |  | SOLE |  | 0 | 0 | 5597 |
| SPDR SER TR | S 400 MDCP VAL | 78464A839 |  | 240424 | 3715 | SH |  | SOLE |  | 0 | 0 | 3715 |
| SPDR SER TR | PORTFOLIO S | 78464A847 |  | 5358432 | 126081 | SH |  | SOLE |  | 0 | 0 | 126081 |
| SPDR SER TR | PORTFOLIO S | 78464A854 |  | 7212306 | 160345 | SH |  | SOLE |  | 0 | 0 | 160345 |
| SPDR SER TR | S SEMICNDCTR | 78464A862 |  | 715206 | 4277 | SH |  | SOLE |  | 0 | 0 | 4277 |
| SPDR SER TR | S BIOTECH | 78464A870 |  | 487708 | 5876 | SH |  | SOLE |  | 0 | 0 | 5876 |
| SSGA ACTIVE ETF TR | BLACKSTONE SENR | 78467V608 |  | 2143150 | 52400 | SH |  | SOLE |  | 0 | 0 | 52400 |
| SSGA ACTIVE ETF TR | ULT SHT TRM BD | 78467V707 |  | 266861 | 6674 | SH |  | SOLE |  | 0 | 0 | 6674 |
| SSGA ACTIVE ETF TR | SPDR TR TACTIC | 78467V848 |  | 2101265 | 52479 | SH |  | SOLE |  | 0 | 0 | 52479 |
| SPDR DOW JONES INDL AVERAGE | UT SER 1 | 78467X109 |  | 1218021 | 3676 | SH |  | SOLE |  | 0 | 0 | 3676 |
| SPDR SER TR | PORTFOLIO SH TSR | 78468R101 |  | 1029847 | 35647 | SH |  | SOLE |  | 0 | 0 | 35647 |
| SPDR SER TR | BLOOMBERG SHT TE | 78468R408 |  | 2003545 | 48084 | SH |  | SOLE |  | 0 | 0 | 48084 |
| SPDR SER TR | PORTFLI HIGH YLD | 78468R606 |  | 277642 | 12428 | SH |  | SOLE |  | 0 | 0 | 12428 |
| SPDR SER TR | BLOOMBERG HIGH Y | 78468R622 |  | 1153594 | 12818 | SH |  | SOLE |  | 0 | 0 | 12818 |
| SPDR SER TR | BLOOMBERG 1-3 MO | 78468R663 |  | 5776599 | 63153 | SH |  | SOLE |  | 0 | 0 | 63153 |
| SPDR SER TR | S KENSHO FUTRE | 78468R671 |  | 2000547 | 46546 | SH |  | SOLE |  | 0 | 0 | 46546 |
| SPDR SER TR | RUSSELL YIELD | 78468R770 |  | 619622 | 6613 | SH |  | SOLE |  | 0 | 0 | 6613 |
| SPDR SER TR | SSGA US LRG ETF | 78468R804 |  | 772105 | 5693 | SH |  | SOLE |  | 0 | 0 | 5693 |
| SPDR SER TR | PORTFOLIO S | 78468R853 |  | 338913 | 9167 | SH |  | SOLE |  | 0 | 0 | 9167 |
| SPDR SER TR | BLOOMBERG 1 10 Y | 78468R861 |  | 249149 | 13504 | SH |  | SOLE |  | 0 | 0 | 13504 |
| SPDR SER TR | SSGA US SMAL ETF | 78468R887 |  | 278661 | 2589 | SH |  | SOLE |  | 0 | 0 | 2589 |
| SALESFORCE INC | COM | 79466L302 |  | 1042555 | 7863 | SH |  | SOLE |  | 0 | 0 | 7863 |
| SANDSTORM GOLD LTD | COM NEW | 80013R206 |  | 78953 | 15010 | SH |  | SOLE |  | 0 | 0 | 15010 |
| SANMINA CORPORATION | COM | 801056102 |  | 889198 | 15521 | SH |  | SOLE |  | 0 | 0 | 15521 |
| SCHLUMBERGER LTD | COM STK | 806857108 |  | 202033 | 3779 | SH |  | SOLE |  | 0 | 0 | 3779 |
| SCHWAB STRATEGIC TR | US BRD MKT ETF | 808524102 |  | 899660 | 20077 | SH |  | SOLE |  | 0 | 0 | 20077 |
| SCHWAB STRATEGIC TR | US LRG CAP ETF | 808524201 |  | 1407947 | 31184 | SH |  | SOLE |  | 0 | 0 | 31184 |
| SCHWAB STRATEGIC TR | US LCAP GR ETF | 808524300 |  | 3205497 | 57694 | SH |  | SOLE |  | 0 | 0 | 57694 |
| SCHWAB STRATEGIC TR | US LCAP VA ETF | 808524409 |  | 2446181 | 37052 | SH |  | SOLE |  | 0 | 0 | 37052 |
| SCHWAB STRATEGIC TR | SCHWB FDT INT LG | 808524755 |  | 1523464 | 52407 | SH |  | SOLE |  | 0 | 0 | 52407 |
| SCHWAB STRATEGIC TR | US DIVIDEND EQ | 808524797 |  | 4051814 | 53638 | SH |  | SOLE |  | 0 | 0 | 53638 |
| SCHWAB STRATEGIC TR | INTL EQTY ETF | 808524805 |  | 1110248 | 34469 | SH |  | SOLE |  | 0 | 0 | 34469 |
| SCHWAB STRATEGIC TR | US REIT ETF | 808524847 |  | 243230 | 12609 | SH |  | SOLE |  | 0 | 0 | 12609 |
| SCHWAB STRATEGIC TR | INT-TRM U.S TRES | 808524854 |  | 2448861 | 49743 | SH |  | SOLE |  | 0 | 0 | 49743 |
| SCHWAB STRATEGIC TR | SHT TM US TRES | 808524862 |  | 502516 | 10417 | SH |  | SOLE |  | 0 | 0 | 10417 |
| SELECT SECTOR SPDR TR | SBI MATERIALS | 81369Y100 |  | 1306018 | 16813 | SH |  | SOLE |  | 0 | 0 | 16813 |
| SELECT SECTOR SPDR TR | SBI HEALTHCARE | 81369Y209 |  | 6849474 | 50420 | SH |  | SOLE |  | 0 | 0 | 50420 |
| SELECT SECTOR SPDR TR | SBI CONS STPLS | 81369Y308 |  | 5292982 | 70999 | SH |  | SOLE |  | 0 | 0 | 70999 |
| SELECT SECTOR SPDR TR | SBI CONS DISCR | 81369Y407 |  | 252814 | 1957 | SH |  | SOLE |  | 0 | 0 | 1957 |
| SELECT SECTOR SPDR TR | ENERGY | 81369Y506 |  | 13967839 | 159687 | SH |  | SOLE |  | 0 | 0 | 159687 |
| SELECT SECTOR SPDR TR | FINANCIAL | 81369Y605 |  | 1826539 | 53408 | SH |  | SOLE |  | 0 | 0 | 53408 |
| SELECT SECTOR SPDR TR | SBI INT-INDS | 81369Y704 |  | 3322203 | 33828 | SH |  | SOLE |  | 0 | 0 | 33828 |
| SELECT SECTOR SPDR TR | TECHNOLOGY | 81369Y803 |  | 2688880 | 21608 | SH |  | SOLE |  | 0 | 0 | 21608 |
| SELECT SECTOR SPDR TR | RL EST SEL SEC | 81369Y860 |  | 1507712 | 31941 | SH |  | SOLE |  | 0 | 0 | 31941 |
| SELECT SECTOR SPDR TR | SBI INT-UTILS | 81369Y886 |  | 3570390 | 57065 | SH |  | SOLE |  | 0 | 0 | 57065 |
| SENSEONICS HLDGS INC | COM | 81727U105 |  | 19570 | 19000 | SH |  | SOLE |  | 0 | 0 | 19000 |
| SENTINELONE INC | CL A | 81730H109 |  | 532214 | 36478 | SH |  | SOLE |  | 0 | 0 | 36478 |
| SERVICENOW INC | COM | 81762P102 |  | 427097 | 1100 | SH |  | SOLE |  | 0 | 0 | 1100 |
| SHERWIN WILLIAMS CO | COM | 824348106 |  | 362988 | 1530 | SH |  | SOLE |  | 0 | 0 | 1530 |
| SHOCKWAVE MED INC | COM | 82489T104 |  | 1512416 | 7356 | SH |  | SOLE |  | 0 | 0 | 7356 |
| SHOPIFY INC | CL A | 82509L107 |  | 1639249 | 47227 | SH |  | SOLE |  | 0 | 0 | 47227 |
| SILO PHARMA INC | COM NEW | 82711P201 |  | 50424 | 15007 | SH |  | SOLE |  | 0 | 0 | 15007 |
| SIMON PPTY GROUP INC NEW | COM | 828806109 |  | 1075498 | 9155 | SH |  | SOLE |  | 0 | 0 | 9155 |
| SIXTH STREET SPECIALTY LENDI | COM | 83012A109 |  | 314971 | 17695 | SH |  | SOLE |  | 0 | 0 | 17695 |
| SKYWORKS SOLUTIONS INC | COM | 83088M102 |  | 276605 | 3035 | SH |  | SOLE |  | 0 | 0 | 3035 |
| SNAP ON INC | COM | 833034101 |  | 641143 | 2806 | SH |  | SOLE |  | 0 | 0 | 2806 |
| SNOWFLAKE INC | CL A | 833445109 |  | 261099 | 1819 | SH |  | SOLE |  | 0 | 0 | 1819 |
| SOUTHERN CO | COM | 842587107 |  | 776259 | 10870 | SH |  | SOLE |  | 0 | 0 | 10870 |
| SOUTHWEST AIRLS CO | COM | 844741108 |  | 251599 | 7472 | SH |  | SOLE |  | 0 | 0 | 7472 |
| SPLUNK INC | COM | 848637104 |  | 262747 | 3052 | SH |  | SOLE |  | 0 | 0 | 3052 |
| SPROTT PHYSICAL GOLD TR | UNIT | 85207H104 |  | 535307 | 37965 | SH |  | SOLE |  | 0 | 0 | 37965 |
| SPROTT PHYSICAL SILVER TR | TR UNIT | 85207K107 |  | 675425 | 81969 | SH |  | SOLE |  | 0 | 0 | 81969 |
| BLOCK INC | CL A | 852234103 |  | 516482 | 8219 | SH |  | SOLE |  | 0 | 0 | 8219 |
| STARBUCKS CORP | COM | 855244109 |  | 3802853 | 38335 | SH |  | SOLE |  | 0 | 0 | 38335 |
| STRONGHOLD DIGITAL MINING IN | CLASS A COM | 86337R103 |  | 4791 | 10000 | SH |  | SOLE |  | 0 | 0 | 10000 |
| STRYKER CORPORATION | COM | 863667101 |  | 1162126 | 4753 | SH |  | SOLE |  | 0 | 0 | 4753 |
| SYNCHRONOSS TECHNOLOGIES INC | COM | 87157B103 |  | 18543 | 30000 | SH |  | SOLE |  | 0 | 0 | 30000 |
| SYSCO CORP | COM | 871829107 |  | 531607 | 6954 | SH |  | SOLE |  | 0 | 0 | 6954 |
| TAIWAN SEMICONDUCTOR MFG LTD | SPONSORED ADS | 874039100 |  | 493766 | 6629 | SH |  | SOLE |  | 0 | 0 | 6629 |
| TARGET CORP | COM | 87612E106 |  | 751152 | 5040 | SH |  | SOLE |  | 0 | 0 | 5040 |
| TARGA RES CORP | COM | 87612G101 |  | 827791 | 11262 | SH |  | SOLE |  | 0 | 0 | 11262 |
| TELADOC HEALTH INC | COM | 87918A105 |  | 566027 | 23934 | SH |  | SOLE |  | 0 | 0 | 23934 |
| TERRENO RLTY CORP | COM | 88146M101 |  | 274216 | 4822 | SH |  | SOLE |  | 0 | 0 | 4822 |
| TESLA INC | COM | 88160R101 |  | 4743678 | 38326 | SH | Put | SOLE |  | 0 | 0 | 38326 |
| TEXAS INSTRS INC | COM | 882508104 |  | 598417 | 3622 | SH |  | SOLE |  | 0 | 0 | 3622 |
| TEXTRON INC | COM | 883203101 |  | 354646 | 5009 | SH |  | SOLE |  | 0 | 0 | 5009 |
| THE TRADE DESK INC | COM CL A | 88339J105 |  | 229843 | 5127 | SH |  | SOLE |  | 0 | 0 | 5127 |
| THERMO FISHER SCIENTIFIC INC | COM | 883556102 |  | 1845082 | 3351 | SH |  | SOLE |  | 0 | 0 | 3351 |
| THOR INDS INC | COM | 885160101 |  | 220605 | 2922 | SH |  | SOLE |  | 0 | 0 | 2922 |
| 3M CO | COM | 88579Y101 |  | 393404 | 3280 | SH |  | SOLE |  | 0 | 0 | 3280 |
| TIMOTHY PLAN | HIGH DIVIDEND | 887432276 |  | 266812 | 11372 | SH |  | SOLE |  | 0 | 0 | 11372 |
| TIMOTHY PLAN | HIG DV STK ETF | 887432326 |  | 1325051 | 42561 | SH |  | SOLE |  | 0 | 0 | 42561 |
| TIMOTHY PLAN | US LRGMD CP CORE | 887432359 |  | 333776 | 9963 | SH |  | SOLE |  | 0 | 0 | 9963 |
| TORTOISE MIDSTRM ENERGY FD I | COM | 89148B200 |  | 636854 | 18416 | SH |  | SOLE |  | 0 | 0 | 18416 |
| TOTALENERGIES SE | SPONSORED ADS | 89151E109 |  | 984628 | 15861 | SH |  | SOLE |  | 0 | 0 | 15861 |
| TRACTOR SUPPLY CO | COM | 892356106 |  | 942021 | 4187 | SH |  | SOLE |  | 0 | 0 | 4187 |
| TRAEGER INC | COMMON STOCK | 89269P103 |  | 34159 | 12113 | SH |  | SOLE |  | 0 | 0 | 12113 |
| TRANSMEDICS GROUP INC | COM | 89377M109 |  | 1195084 | 19363 | SH |  | SOLE |  | 0 | 0 | 19363 |
| TRUIST FINL CORP | COM | 89832Q109 |  | 390330 | 9071 | SH |  | SOLE |  | 0 | 0 | 9071 |
| TWILIO INC | CL A | 90138F102 |  | 274568 | 5608 | SH |  | SOLE |  | 0 | 0 | 5608 |
| US BANCORP DEL | COM NEW | 902973304 |  | 1033365 | 23696 | SH |  | SOLE |  | 0 | 0 | 23696 |
| UBER TECHNOLOGIES INC | COM | 90353T100 |  | 345923 | 13988 | SH |  | SOLE |  | 0 | 0 | 13988 |
| UBIQUITI INC | COM | 90353W103 |  | 218107 | 797 | SH |  | SOLE |  | 0 | 0 | 797 |
| UNION PAC CORP | COM | 907818108 |  | 2457689 | 11869 | SH |  | SOLE |  | 0 | 0 | 11869 |
| UNITED PARCEL SERVICE INC | CL B | 911312106 |  | 1005835 | 5786 | SH |  | SOLE |  | 0 | 0 | 5786 |
| UNITEDHEALTH GROUP INC | COM | 91324P102 |  | 2807270 | 5295 | SH |  | SOLE |  | 0 | 0 | 5295 |
| V F CORP | COM | 918204108 |  | 314155 | 11378 | SH |  | SOLE |  | 0 | 0 | 11378 |
| VALE S A | SPONSORED ADS | 91912E105 |  | 241789 | 14248 | SH |  | SOLE |  | 0 | 0 | 14248 |
| VALERO ENERGY CORP | COM | 91913Y100 |  | 406932 | 3208 | SH |  | SOLE |  | 0 | 0 | 3208 |
| VANECK ETF TRUST | GOLD MINERS ETF | 92189F106 |  | 1780546 | 61856 | SH | Call | SOLE |  | 0 | 0 | 61856 |
| VANECK ETF TRUST | STEEL ETF | 92189F205 |  | 393428 | 6802 | SH |  | SOLE |  | 0 | 0 | 6802 |
| VANECK ETF TRUST | FALLEN ANGEL HG | 92189F437 |  | 238749 | 8836 | SH |  | SOLE |  | 0 | 0 | 8836 |
| VANECK ETF TRUST | INTERNATIONAL HI | 92189F445 |  | 1264169 | 64187 | SH |  | SOLE |  | 0 | 0 | 64187 |
| VANECK ETF TRUST | CEF MUNI INCOME | 92189F460 |  | 332136 | 15466 | SH |  | SOLE |  | 0 | 0 | 15466 |
| VANECK ETF TRUST | LONG MUNI ETF | 92189F536 |  | 337740 | 19344 | SH |  | SOLE |  | 0 | 0 | 19344 |
| VANECK ETF TRUST | SEMICONDUCTR ETF | 92189F676 |  | 399173 | 1967 | SH |  | SOLE |  | 0 | 0 | 1967 |
| VANECK ETF TRUST | AGRIBUSINESS ETF | 92189F700 |  | 1031217 | 12013 | SH |  | SOLE |  | 0 | 0 | 12013 |
| VANECK ETF TRUST | HIGH YLD MUNIETF | 92189H409 |  | 1748292 | 34585 | SH |  | SOLE |  | 0 | 0 | 34585 |
| VANGUARD SPECIALIZED FUNDS | DIV APP ETF | 921908844 |  | 5406350 | 35603 | SH |  | SOLE |  | 0 | 0 | 35603 |
| VANGUARD STAR FDS | VG TL INTL STK F | 921909768 |  | 982774 | 19002 | SH |  | SOLE |  | 0 | 0 | 19002 |
| VANGUARD WORLD FD | EXTENDED DUR | 921910709 |  | 2652382 | 32022 | SH |  | SOLE |  | 0 | 0 | 32022 |
| VANGUARD WORLD FD | MEGA GRWTH IND | 921910816 |  | 368429 | 2141 | SH |  | SOLE |  | 0 | 0 | 2141 |
| VANGUARD WORLD FD | MEGA CAP INDEX | 921910873 |  | 631158 | 4767 | SH |  | SOLE |  | 0 | 0 | 4767 |
| VANGUARD BD INDEX FDS | LONG TERM BOND | 921937793 |  | 640346 | 8840 | SH |  | SOLE |  | 0 | 0 | 8840 |
| VANGUARD BD INDEX FDS | INTERMED TERM | 921937819 |  | 5769582 | 77632 | SH |  | SOLE |  | 0 | 0 | 77632 |
| VANGUARD BD INDEX FDS | SHORT TRM BOND | 921937827 |  | 4373727 | 58099 | SH |  | SOLE |  | 0 | 0 | 58099 |
| VANGUARD BD INDEX FDS | TOTAL BND MRKT | 921937835 |  | 12927657 | 179951 | SH |  | SOLE |  | 0 | 0 | 179951 |
| VANGUARD TAX-MANAGED FDS | VAN FTSE DEV MKT | 921943858 |  | 5887355 | 140275 | SH |  | SOLE |  | 0 | 0 | 140275 |
| VANGUARD WHITEHALL FDS | HIGH DIV YLD | 921946406 |  | 3303189 | 30526 | SH |  | SOLE |  | 0 | 0 | 30526 |
| VANGUARD MALVERN FDS | STRM INFPROIDX | 922020805 |  | 1845045 | 39500 | SH |  | SOLE |  | 0 | 0 | 39500 |
| VANGUARD CHARLOTTE FDS | TOTAL INT BD ETF | 92203J407 |  | 546790 | 11528 | SH |  | SOLE |  | 0 | 0 | 11528 |
| VANGUARD WORLD FDS | CONSUM DIS ETF | 92204A108 |  | 510443 | 2331 | SH |  | SOLE |  | 0 | 0 | 2331 |
| VANGUARD WORLD FDS | ENERGY ETF | 92204A306 |  | 386883 | 3190 | SH |  | SOLE |  | 0 | 0 | 3190 |
| VANGUARD WORLD FDS | HEALTH CAR ETF | 92204A504 |  | 1460606 | 5889 | SH |  | SOLE |  | 0 | 0 | 5889 |
| VANGUARD WORLD FDS | INF TECH ETF | 92204A702 |  | 1529154 | 4787 | SH |  | SOLE |  | 0 | 0 | 4787 |
| VANGUARD INTL EQUITY INDEX F | GLB EX US ETF | 922042676 |  | 1654814 | 40029 | SH |  | SOLE |  | 0 | 0 | 40029 |
| VANGUARD INTL EQUITY INDEX F | ALLWRLD EX US | 922042775 |  | 1782878 | 35558 | SH |  | SOLE |  | 0 | 0 | 35558 |
| VANGUARD INTL EQUITY INDEX F | FTSE EMR MKT ETF | 922042858 |  | 1987968 | 51000 | SH |  | SOLE |  | 0 | 0 | 51000 |
| VANGUARD SCOTTSDALE FDS | SHORT TERM TREAS | 92206C102 |  | 2951583 | 51048 | SH |  | SOLE |  | 0 | 0 | 51048 |
| VANGUARD SCOTTSDALE FDS | SHRT TRM CORP BD | 92206C409 |  | 1125645 | 14971 | SH |  | SOLE |  | 0 | 0 | 14971 |
| VANGUARD SCOTTSDALE FDS | VNG RUS1000GRW | 92206C680 |  | 1123683 | 20386 | SH |  | SOLE |  | 0 | 0 | 20386 |
| VANGUARD SCOTTSDALE FDS | MTG-BKD SECS ETF | 92206C771 |  | 333617 | 7329 | SH |  | SOLE |  | 0 | 0 | 7329 |
| VANGUARD SCOTTSDALE FDS | INT-TERM CORP | 92206C870 |  | 4118558 | 53136 | SH |  | SOLE |  | 0 | 0 | 53136 |
| VAXCYTE INC | COM | 92243G108 |  | 218844 | 4564 | SH |  | SOLE |  | 0 | 0 | 4564 |
| VENTAS INC | COM | 92276F100 |  | 331627 | 7361 | SH |  | SOLE |  | 0 | 0 | 7361 |
| VANGUARD MUN BD FDS | TAX EXEMPT BD | 922907746 |  | 639869 | 12929 | SH |  | SOLE |  | 0 | 0 | 12929 |
| VANGUARD INDEX FDS | S 500 ETF SHS | 922908363 |  | 4472308 | 12729 | SH |  | SOLE |  | 0 | 0 | 12729 |
| VANGUARD INDEX FDS | MCAP VL IDXVIP | 922908512 |  | 2497901 | 18470 | SH |  | SOLE |  | 0 | 0 | 18470 |
| VANGUARD INDEX FDS | MCAP GR IDXVIP | 922908538 |  | 2777897 | 15453 | SH |  | SOLE |  | 0 | 0 | 15453 |
| VANGUARD INDEX FDS | REAL ESTATE ETF | 922908553 |  | 2040047 | 24733 | SH |  | SOLE |  | 0 | 0 | 24733 |
| VANGUARD INDEX FDS | SML CP GRW ETF | 922908595 |  | 1177707 | 5873 | SH |  | SOLE |  | 0 | 0 | 5873 |
| VANGUARD INDEX FDS | SM CP VAL ETF | 922908611 |  | 3392371 | 21362 | SH |  | SOLE |  | 0 | 0 | 21362 |
| VANGUARD INDEX FDS | MID CAP ETF | 922908629 |  | 2917264 | 14314 | SH |  | SOLE |  | 0 | 0 | 14314 |
| VANGUARD INDEX FDS | LARGE CAP ETF | 922908637 |  | 238360 | 1368 | SH |  | SOLE |  | 0 | 0 | 1368 |
| VANGUARD INDEX FDS | GROWTH ETF | 922908736 |  | 16464865 | 77260 | SH |  | SOLE |  | 0 | 0 | 77260 |
| VANGUARD INDEX FDS | VALUE ETF | 922908744 |  | 11147897 | 79418 | SH |  | SOLE |  | 0 | 0 | 79418 |
| VANGUARD INDEX FDS | SMALL CP ETF | 922908751 |  | 1601196 | 8724 | SH |  | SOLE |  | 0 | 0 | 8724 |
| VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 |  | 18326074 | 95852 | SH |  | SOLE |  | 0 | 0 | 95852 |
| VERIZON COMMUNICATIONS INC | COM | 92343V104 |  | 2218856 | 56317 | SH |  | SOLE |  | 0 | 0 | 56317 |
| VISA INC | COM CL A | 92826C839 |  | 4497281 | 21647 | SH |  | SOLE |  | 0 | 0 | 21647 |
| VISTAGEN THERAPEUTICS INC | COM NEW | 92840H202 |  | 2379 | 23097 | SH |  | SOLE |  | 0 | 0 | 23097 |
| VODAFONE GROUP PLC NEW | SPONSORED ADR | 92857W308 |  | 195641 | 19332 | SH |  | SOLE |  | 0 | 0 | 19332 |
| WEC ENERGY GROUP INC | COM | 92939U106 |  | 330267 | 3522 | SH |  | SOLE |  | 0 | 0 | 3522 |
| WABASH NATL CORP | COM | 929566107 |  | 945241 | 41825 | SH |  | SOLE |  | 0 | 0 | 41825 |
| WALMART INC | COM | 931142103 |  | 1894320 | 13360 | SH |  | SOLE |  | 0 | 0 | 13360 |
| WALGREENS BOOTS ALLIANCE INC | COM | 931427108 |  | 319634 | 8555 | SH |  | SOLE |  | 0 | 0 | 8555 |
| WARNER BROS DISCOVERY INC | COM SER A | 934423104 |  | 177684 | 18743 | SH |  | SOLE |  | 0 | 0 | 18743 |
| WASTE CONNECTIONS INC | COM | 94106B101 |  | 275856 | 2082 | SH |  | SOLE |  | 0 | 0 | 2082 |
| WASTE MGMT INC DEL | COM | 94106L109 |  | 632108 | 4029 | SH |  | SOLE |  | 0 | 0 | 4029 |
| WELLS FARGO CO NEW | COM | 949746101 |  | 227027 | 5498 | SH |  | SOLE |  | 0 | 0 | 5498 |
| WELLS FARGO CO NEW | PERP PFD CNV A | 949746804 |  | 216568 | 183 | SH |  | SOLE |  | 0 | 0 | 183 |
| ALLSPRING GLOBAL DIVIDEND OP | COM | 94987C103 |  | 102040 | 23350 | SH |  | SOLE |  | 0 | 0 | 23350 |
| WENDYS CO | COM | 95058W100 |  | 235914 | 10425 | SH |  | SOLE |  | 0 | 0 | 10425 |
| WESTAMERICA BANCORPORATION | COM | 957090103 |  | 793929 | 13454 | SH |  | SOLE |  | 0 | 0 | 13454 |
| WEYERHAEUSER CO MTN BE | COM NEW | 962166104 |  | 228023 | 7356 | SH |  | SOLE |  | 0 | 0 | 7356 |
| WILLIAMS COS INC | COM | 969457100 |  | 492308 | 14964 | SH |  | SOLE |  | 0 | 0 | 14964 |
| WISDOMTREE TR | US LARGECAP DIVD | 97717W307 |  | 525463 | 8482 | SH |  | SOLE |  | 0 | 0 | 8482 |
| WISDOMTREE TR | US MIDCAP DIVID | 97717W505 |  | 694371 | 16878 | SH |  | SOLE |  | 0 | 0 | 16878 |
| WISDOMTREE TR | US ESG FUND | 97717W596 |  | 630679 | 15357 | SH |  | SOLE |  | 0 | 0 | 15357 |
| WISDOMTREE TR | US SMALLCAP DIVD | 97717W604 |  | 584920 | 20567 | SH |  | SOLE |  | 0 | 0 | 20567 |
| WISDOMTREE TR | INTL QULTY DIV | 97717X131 |  | 349749 | 11426 | SH |  | SOLE |  | 0 | 0 | 11426 |
| WISDOMTREE TR | EM EX ST-OWNED | 97717X578 |  | 3254917 | 121998 | SH |  | SOLE |  | 0 | 0 | 121998 |
| WISDOMTREE TR | ITL HDG QTLY DIV | 97717X594 |  | 1011086 | 28378 | SH |  | SOLE |  | 0 | 0 | 28378 |
| WISDOMTREE TR | US QTLY DIV GRT | 97717X669 |  | 637538 | 10562 | SH |  | SOLE |  | 0 | 0 | 10562 |
| WISDOMTREE TR | FLOATNG RAT TREA | 97717Y527 |  | 429647 | 8547 | SH |  | SOLE |  | 0 | 0 | 8547 |
| WISDOMTREE TR | ENHNCD CMMDTY ST | 97717Y683 |  | 467769 | 25673 | SH |  | SOLE |  | 0 | 0 | 25673 |
| WISDOMTREE TR | US EFFICIENT COR | 97717Y790 |  | 524020 | 16149 | SH |  | SOLE |  | 0 | 0 | 16149 |
| WORKDAY INC | CL A | 98138H101 |  | 272748 | 1630 | SH |  | SOLE |  | 0 | 0 | 1630 |
| XPO INC | COM | 983793100 |  | 722060 | 21690 | SH |  | SOLE |  | 0 | 0 | 21690 |
| ZIMMER BIOMET HOLDINGS INC | COM | 98956P102 |  | 280576 | 2201 | SH |  | SOLE |  | 0 | 0 | 2201 |
| ZOETIS INC | CL A | 98978V103 |  | 700830 | 4782 | SH |  | SOLE |  | 0 | 0 | 4782 |

---