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
ABBVIE INC COM 00287Y109   200,405 1,240 SH   SOLE   0 0 1,240
ALPHABET INC CAP STK CL A 02079K305   560,261 6,350 SH   SOLE   0 0 6,350
AMAZON COM INC COM 023135106   445,704 5,306 SH   SOLE   0 0 5,306
AMERICAN WTR WKS CO INC NEW COM 030420103   232,790 1,527 SH   SOLE   0 0 1,527
APPLE INC COM 037833100   1,719,597 13,235 SH   SOLE   0 0 13,235
AUTODESK INC COM 052769106   259,376 1,388 SH   SOLE   0 0 1,388
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   467,366 1,513 SH   SOLE   0 0 1,513
CADIZ INC COM NEW 127537207   81,245 32,498 SH   SOLE   0 0 32,498
DEERE & CO COM 244199105   218,415 509 SH   SOLE   0 0 509
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   301,385 7,243 SH   SOLE   0 0 7,243
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   319,845 6,253 SH   SOLE   0 0 6,253
FS KKR CAP CORP COM 302635206   611,013 34,915 SH   SOLE   0 0 34,915
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   280,220 3,562 SH   SOLE   0 0 3,562
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   7,829,769 104,467 SH   SOLE   0 0 104,467
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   210,313 3,651 SH   SOLE   0 0 3,651
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   359,659 3,934 SH   SOLE   0 0 3,934
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   2,498,716 102,030 SH   SOLE   0 0 102,030
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   5,246,270 102,687 SH   SOLE   0 0 102,687
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   2,732,038 113,316 SH   SOLE   0 0 113,316
FIRST TR EXCHNG TRADED FD VI TCW SECURITIZED 33740U109   721,601 34,215 SH   SOLE   0 0 34,215
FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101   381,066 29,540 SH   SOLE   0 0 29,540
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230   2,589,556 52,256 SH   SOLE   0 0 52,256
HYLIION HOLDINGS CORP COMMON STOCK 449109107   60,760 25,966 SH   SOLE   0 0 25,966
ISHARES GOLD TR ISHARES NEW 464285204   502,454 14,526 SH   SOLE   0 0 14,526
ISHARES TR NATIONAL MUN ETF 464288414   434,095 4,114 SH   SOLE   0 0 4,114
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   1,531,046 54,312 SH   SOLE   0 0 54,312
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,311,143 46,103 SH   SOLE   0 0 46,103
LISTED FD TR CORE ALT FD 53656F847   1,300,711 41,188 SH   SOLE   0 0 41,188
NVIDIA CORPORATION COM 67066G104   493,764 3,379 SH   SOLE   0 0 3,379
NUTRIEN LTD COM 67077M108   263,638 3,610 SH   SOLE   0 0 3,610
PROSHARES TR S&P 500 DV ARIST 74348A467   397,986 4,423 SH   SOLE   0 0 4,423
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   853,325 26,402 SH   SOLE   0 0 26,402
SPDR SER TR NUVEEN BLMBRG SH 78468R739   206,419 4,394 SH   SOLE   0 0 4,394
SPDR SER TR RUSSELL MOMENTUM 78468R762   216,641 2,357 SH   SOLE   0 0 2,357
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   226,371 5,052 SH   SOLE   0 0 5,052
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   268,866 4,839 SH   SOLE   0 0 4,839
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   217,236 4,650 SH   SOLE   0 0 4,650
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   408,221 5,404 SH   SOLE   0 0 5,404
SHERWIN WILLIAMS CO COM 824348106   418,774 1,765 SH   SOLE   0 0 1,765
SITIO ROYALTIES CORP CLASS A COM 82983N108   378,368 13,115 SH   SOLE   0 0 13,115
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   5,164,587 79,565 SH   SOLE   0 0 79,565
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   580,283 8,077 SH   SOLE   0 0 8,077
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   981,502 11,388 SH   SOLE   0 0 11,388
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,239,650 29,787 SH   SOLE   0 0 29,787
VANGUARD INDEX FDS VALUE ETF 922908744   274,605 1,956 SH   SOLE   0 0 1,956
WISDOMTREE TR US QTLY DIV GRT 97717X669   4,329,541 71,729 SH   SOLE   0 0 71,729