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   834,373 21,427 SH   SOLE   0 0 21,427
ABBVIE INC COM 00287Y109   205,743 1,274 SH   SOLE   0 0 1,274
ALPHABET INC CAP STK CL A 02079K305   458,617 4,230 SH   SOLE   0 0 4,230
AMAZON COM INC COM 023135106   468,660 4,592 SH   SOLE   0 0 4,592
AMERICAN WTR WKS CO INC NEW COM 030420103   231,980 1,527 SH   SOLE   0 0 1,527
APPLE INC COM 037833100   1,689,029 10,258 SH   SOLE   0 0 10,258
AUTODESK INC COM 052769106   273,908 1,388 SH   SOLE   0 0 1,388
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   472,828 1,513 SH   SOLE   0 0 1,513
CADIZ INC COM NEW 127537207   136,492 32,498 SH   SOLE   0 0 32,498
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   321,500 7,266 SH   SOLE   0 0 7,266
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   340,643 6,639 SH   SOLE   0 0 6,639
FS KKR CAP CORP COM 302635206   651,734 35,115 SH   SOLE   0 0 35,115
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   288,582 3,564 SH   SOLE   0 0 3,564
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   7,463,079 102,052 SH   SOLE   0 0 102,052
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   237,364 3,651 SH   SOLE   0 0 3,651
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   325,265 3,527 SH   SOLE   0 0 3,527
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   1,528,078 33,792 SH   SOLE   0 0 33,792
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   549,480 23,244 SH   SOLE   0 0 23,244
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   6,290,751 123,348 SH   SOLE   0 0 123,348
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   2,353,388 96,768 SH   SOLE   0 0 96,768
GOLDMAN SACHS ETF TR ACES ULTRA SHR 381430230   216,247 4,341 SH   SOLE   0 0 4,341
HYLIION HOLDINGS CORP COMMON STOCK 449109107   47,518 25,966 SH   SOLE   0 0 25,966
ISHARES GOLD TR ISHARES NEW 464285204   1,062,546 27,925 SH   SOLE   0 0 27,925
ISHARES TR NATIONAL MUN ETF 464288414   666,403 6,152 SH   SOLE   0 0 6,152
ISHARES TR US HLTHCR PR ETF 464288828   633,412 2,451 SH   SOLE   0 0 2,451
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   1,025,676 37,324 SH   SOLE   0 0 37,324
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   3,679,166 73,188 SH   SOLE   0 0 73,188
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505   2,363,369 87,209 SH   SOLE   0 0 87,209
LISTED FD TR CORE ALT FD 53656F847   1,121,324 37,723 SH   SOLE   0 0 37,723
NVIDIA CORPORATION COM 67066G104   700,503 2,591 SH   SOLE   0 0 2,591
NUVEEN CR STRATEGIES INCOME COM SHS 67073D102   589,006 117,099 SH   SOLE   0 0 117,099
PROSHARES TR S&P 500 DV ARIST 74348A467   381,047 4,213 SH   SOLE   0 0 4,213
SPDR SER TR PORTFOLIO INTRMD 78464A375   1,552,127 47,582 SH   SOLE   0 0 47,582
SPDR SER TR NUVEEN BLMBRG SH 78468R739   209,237 4,394 SH   SOLE   0 0 4,394
SPDR SER TR RUSSELL MOMENTUM 78468R762   211,968 2,281 SH   SOLE   0 0 2,281
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   240,666 5,053 SH   SOLE   0 0 5,053
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   314,488 4,844 SH   SOLE   0 0 4,844
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   246,203 5,206 SH   SOLE   0 0 5,206
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   401,473 5,503 SH   SOLE   0 0 5,503
SHERWIN WILLIAMS CO COM 824348106   396,232 1,769 SH   SOLE   0 0 1,769
SITIO ROYALTIES CORP CLASS A COM 82983N108   318,170 13,115 SH   SOLE   0 0 13,115
TESLA INC COM 88160R101   297,947 1,610 SH   SOLE   0 0 1,610
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   4,596,879 63,135 SH   SOLE   0 0 63,135
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   2,030,704 19,172 SH   SOLE   0 0 19,172
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,104,272 12,006 SH   SOLE   0 0 12,006
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   580,843 1,545 SH   SOLE   0 0 1,545
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   860,515 10,444 SH   SOLE   0 0 10,444
VANGUARD INDEX FDS VALUE ETF 922908744   297,244 2,139 SH   SOLE   0 0 2,139
WISDOMTREE TR US QTLY DIV GRT 97717X669   4,555,258 73,083 SH   SOLE   0 0 73,083