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
ALPS ETF TR ALERIAN MLP 00162Q452   552,668 13,096 SH   SOLE   0 0 13,096
ALPHABET INC CAP STK CL A 02079K305   553,538 4,230 SH   SOLE   0 0 4,230
AMAZON COM INC COM 023135106   583,735 4,592 SH   SOLE   0 0 4,592
APPLE INC COM 037833100   1,706,428 9,967 SH   SOLE   0 0 9,967
AUTODESK INC COM 052769106   285,122 1,378 SH   SOLE   0 0 1,378
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   553,824 1,581 SH   SOLE   0 0 1,581
CADIZ INC COM NEW 127537207   107,568 32,498 SH   SOLE   0 0 32,498
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   209,142 8,010 SH   SOLE   0 0 8,010
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   397,739 8,544 SH   SOLE   0 0 8,544
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   393,193 7,491 SH   SOLE   0 0 7,491
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   369,214 14,092 SH   SOLE   0 0 14,092
DIMENSIONAL ETF TRUST EMERGING MKTS VA 25434V740   1,316,052 55,600 SH   SOLE   0 0 55,600
DIMENSIONAL ETF TRUST WORLD EX US CORE 25434V880   246,210 10,933 SH   SOLE   0 0 10,933
FS KKR CAP CORP COM 302635206   691,414 35,115 SH   SOLE   0 0 35,115
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   299,317 3,564 SH   SOLE   0 0 3,564
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   4,331,077 58,822 SH   SOLE   0 0 58,822
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   277,120 3,651 SH   SOLE   0 0 3,651
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   341,337 3,528 SH   SOLE   0 0 3,528
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   291,238 6,367 SH   SOLE   0 0 6,367
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   418,644 17,444 SH   SOLE   0 0 17,444
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   6,889,065 139,568 SH   SOLE   0 0 139,568
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   3,440,967 143,974 SH   SOLE   0 0 143,974
HYLIION HOLDINGS CORP COMMON STOCK 449109107   30,640 25,966 SH   SOLE   0 0 25,966
ISHARES GOLD TR ISHARES NEW 464285204   1,126,608 32,198 SH   SOLE   0 0 32,198
ISHARES TR 7-10 YR TRSY BD 464287440   1,874,481 20,466 SH   SOLE   0 0 20,466
ISHARES TR CORE S&P SCP ETF 464287804   920,929 9,763 SH   SOLE   0 0 9,763
ISHARES TR NATIONAL MUN ETF 464288414   656,459 6,402 SH   SOLE   0 0 6,402
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   4,910,790 97,863 SH   SOLE   0 0 97,863
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505   3,727,529 136,740 SH   SOLE   0 0 136,740
NVIDIA CORPORATION COM 67066G104   1,113,689 2,560 SH   SOLE   0 0 2,560
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102   290,883 57,487 SH   SOLE   0 0 57,487
PROSHARES TR S&P 500 DV ARIST 74348A467   354,217 4,000 SH   SOLE   0 0 4,000
SPDR SER TR PORTFOLIO INTRMD 78464A375   1,014,710 32,264 SH   SOLE   0 0 32,264
SPDR SER TR NUVEEN BLMBRG SH 78468R739   212,395 4,594 SH   SOLE   0 0 4,594
SPDR SER TR RUSSELL MOMENTUM 78468R762   215,290 2,288 SH   SOLE   0 0 2,288
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   238,050 4,775 SH   SOLE   0 0 4,775
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   352,193 4,843 SH   SOLE   0 0 4,843
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   245,720 5,067 SH   SOLE   0 0 5,067
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   510,853 7,220 SH   SOLE   0 0 7,220
SHERWIN WILLIAMS CO COM 824348106   453,151 1,777 SH   SOLE   0 0 1,777
SITIO ROYALTIES CORP CLASS A COM 82983N108   317,514 13,115 SH   SOLE   0 0 13,115
TESLA INC COM 88160R101   403,104 1,611 SH   SOLE   0 0 1,611
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   9,187,126 121,138 SH   SOLE   0 0 121,138
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   994,474 10,673 SH   SOLE   0 0 10,673
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   606,722 1,545 SH   SOLE   0 0 1,545
VANGUARD INDEX FDS VALUE ETF 922908744   305,680 2,216 SH   SOLE   0 0 2,216
WISDOMTREE TR US QTLY DIV GRT 97717X669   5,714,584 90,008 SH   SOLE   0 0 90,008